annotate flys-artifacts/ChangeLog-before-20121017 @ 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-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4 Let FIX_SECTOR_AVERAGE_DWT*-Facets enter inactively.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6 2012-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8 Fix loading former derivative curves in fixation analysis artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9 DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11 * flys-artifacts/doc/conf/meta-data.xml: Fix typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13 2012-10-17 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15 * doc/conf/artifacts/gaugedischargecurve.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16 src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20 src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21 Add data for the gauge name to the GaugeDischargeCurveArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
23 2012-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
24
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
25 * src/main/java/de/intevation/flys/utils/DoubleUtil.java(explode):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
26 Return empty double array if we are up to create a negative
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
27 result array. This should fix some problems in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
28 "Fixierungsanalyse/Auslagerung von Wasserspiegellagen".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
29
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
30 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
31
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
32 * doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
33 doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
34 Add theme for gauge discharge curve artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
35
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
36 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
37
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
38 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
39 Set uiprovider on the state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
40
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
41 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
42
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
43 * src/main/java/de/intevation/flys/artifacts/AbstractStaticStateArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
44 Use StaticState class instead of State in member staticstate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
45 Override describe method to return also a uiprovider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
46
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
47 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
48
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
49 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
50 Change visibility of createOutputModes to protected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
51
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
52 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
53
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
54 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
55 Avoid NullPointerException if help text is null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
56
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
57 2012-10-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
58
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
59 flys/issue930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
60
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
61 * src/main/java/de/intevation/flys/artifacts/access/Access.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
62 method to retrieve long[] values separated with a ';'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
63
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
64 * src/main/java/de/intevation/flys/artifacts/access/HistoricalDischargeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
65 New. Access class to retrieve information for historical discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
66 curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
67
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
68 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
69 Add the evaluation timerange provided by HistoricalDischargeAccess to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
70 the subtitle of those charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
71
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
72 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
73 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
74 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
75 src/main/resources/messages_en.properties: Added start and end date to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
76 subtitle of historical discharge curve charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
77
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
78 2012-10-16 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
79
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
80 * src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
81 src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
82 Workaround for double facets in "Mittlere SohlhÃhe" (#961).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
83
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
84 2012-10-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
85
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
86 Fix issue946.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
87
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
88 * flys-artifacts/doc/conf/meta-data.xml: Load wkms with different
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
89 parameter for fix wq curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
90
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
91 * flys-artifacts/doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
92 Add new facet to compat list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
93
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
94 * flys-artifacts/doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
95 flys-artifacts/doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
96 flys-artifacts/doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
97 Added new theme/mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
98
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
99 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
100 Register new facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
102 * flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
103 Handle "new" Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
105 2012-10-16 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
107 * src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
108 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
109 src/main/resources/messages_de_DE.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
110 Fix typo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
112 2012-10-16 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 flys/issue930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
116 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
117 Add unit [cm] to the facet description if calculation mode is W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
119 2012-10-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
121 flys/issue904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
123 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
124 Defined two constants for converting discharge table values into [cm].
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
126 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
127 Use the new constants for value conversion for master discharge table
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
128 and historical discharge tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
130 2012-10-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
132 flys/issue548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
134 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
135 Use SCALE=1 for fetching values of a discharge table. In future, all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
136 discharge tables should be stored in [cm] in database. Currently,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
137 historical discharge tables are in [cm], so no transformation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
138 necessary.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
140 2012-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
142 Improve on issue945/6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
144 * flys-artifacts/doc/conf/meta-data.xml: Add nodes for W/Q-only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
145 mainvalues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
147 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
148 Create only W/Q values if corresponding data given.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
150 2012-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
152 Improve on issue945/1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
154 * flys-artifacts/doc/conf/meta-data.xml: Recommend main values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
155 in computed discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
157 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
159 Improve on issue943/4
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
161 * flys-artifacts/doc/conf/meta-data.xml: Do not show double
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
162 annotation entry in LS DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
164 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
166 Improve on issue943/4
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
168 * flys-artifacts/doc/conf/meta-data.xml: Show an "all" node in DC
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
169 for annotations per type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
171 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
173 Fix issue943/3
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
175 * flys-artifacts/doc/conf/meta-data.xml: Add Floodprotections to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
176 LS non-recommendations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
178 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
180 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
181 Help future developers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
183 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
185 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/RiverAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
186 Improve code drastically.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
188 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
190 * flys-artifacts/doc/conf/artifacts/winfo.xml: Include new state and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
191 transition for extreme value q input per segment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
193 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
195 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeQInput.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
196 New, initial Input state for Q input per segment in extreme analysis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
197 path.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
199 2012-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
201 * src/main/java/de/intevation/flys/artifacts/services/DischargeInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
202 Insert the date as time millis for each discharge curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
204 2012-10-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
206 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
207 Added debug output to detect where data got lost.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
209 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
210 Fixed problem with losing meassurement points. There are still bugs left.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
212 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
214 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
215 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
216 Documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
218 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
220 * flys-artifacts/doc/conf/artifacts/winfo.xm: Introduce another
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
221 dummyish state for extreme value analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
223 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/PercentInput.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
224 New State to get percentage as input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
226 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
228 * flys-artifacts/doc/conf/artifacts/winfo.xm: Introduce dummyish states for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
229 extreme value analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
231 * flys-artifacts/src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
232 flys-artifacts/src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
233 flys-artifacts/src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
234 flys-artifacts/src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
235 i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
237 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
239 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
240 flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
241 Validate partial strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
243 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
245 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
246 flys-artifacts/src/main/java/de/intevation/flys/artifacts/charts/TimeseriesStepChart.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
247 flys-artifacts/src/main/java/de/intevation/flys/utils/DoubleUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
248 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
250 2012-10-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
252 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
253 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
254 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
255 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
256 flys-artifacts/src/main/java/de/intevation/flys/artifacts/transitions/ValueCompareTransition.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
257 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
259 2012-10-06 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/artifacts/CollectionMonitor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
262 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
263 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
264 src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
265 src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
266 src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
267 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
268 src/main/java/de/intevation/flys/artifacts/services/BedKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
269 src/main/java/de/intevation/flys/artifacts/services/BedloadKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
270 src/main/java/de/intevation/flys/artifacts/states/OutputState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
271 src/main/java/de/intevation/flys/artifacts/states/fixation/EventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
272 src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
273 src/main/java/de/intevation/flys/exports/ChoiceStringAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
274 src/main/java/de/intevation/flys/exports/DoubleAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
275 src/main/java/de/intevation/flys/exports/IntegerAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
276 src/main/java/de/intevation/flys/exports/StringAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
277 src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
278 More dead code removal. Minor code clean ups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
280 2012-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
282 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
283 src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
284 src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
285 src/main/java/de/intevation/flys/collections/CollectionAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
286 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
287 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
288 Cleaned up iterating over maps. Removed some dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
290 2012-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
292 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
293 src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
294 src/main/java/de/intevation/flys/artifacts/MapArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
295 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
296 src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
297 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
298 src/main/java/de/intevation/flys/artifacts/states/EnterMultipleLocationsState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
299 src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
300 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
301 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
302 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
303 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
304 src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
305 src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
306 src/main/java/de/intevation/flys/artifacts/states/minfo/DifferenceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
307 src/main/java/de/intevation/flys/artifacts/states/minfo/YearEpochSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
308 src/main/java/de/intevation/flys/exports/OutputHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
309 src/main/java/de/intevation/flys/themes/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
310 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
312 2012-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
314 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
315 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
316 src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
317 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
318 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
320 2012-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
322 * main/java/de/intevation/flys/exports/LegendProcessor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
323 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
325 * main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
326 main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
327 main/java/de/intevation/flys/exports/FlowVelocityGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
328 main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
329 main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
330 main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
331 main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
332 main/java/de/intevation/flys/utils/MapfileGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
333 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
335 2012-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
337 * src/main/java/de/intevation/flys/exports/LegendProcessor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
338 Avoid redundant hashing. Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
340 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
341 Fix for ArrayIndexOutOfBoundsException (#818).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
343 2012-10-05 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
345 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
346 Add chart legend entries for interpolated series (#838).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
348 2012-10-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
350 * doc/conf/meta-data.xml: Fix typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
352 2012-10-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
354 Register new calculation mode "extreme".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
356 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
358 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
359 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
360 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
361 src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
362 i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
364 2012-10-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
366 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
367 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
368 Documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
370 2012-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
372 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
373 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
375 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
377 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
378 Prefer to use static method on Class (vs. on object).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
380 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
382 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
383 Allow to set an uiprovider for a static state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
385 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
387 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
388 Set translated data descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
390 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
392 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
393 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
394 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
395 src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
396 Add messages for displaying the river name and gauge reference.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
398 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
400 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
401 src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
402 Add description from message template for facet and set correct facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
403 name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
405 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
407 Fix issue889/2 .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
408
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
409 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
410 Do not AIOOB on wsts with one (or zero) value only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
412 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
414 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
415 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
416 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
417 src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
418 Add template for the gauge discharge curver description
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
420 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
422 * doc/conf/artifacts/gaugedischargecurve.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
423 Fix typo and change type to chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
425 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
427 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
428 Add warning if no compatible facet is found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
430 2012-10-04 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
432 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
433 Avoid NullPointerException if not attribute outs are present.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
435 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
437 Fix issue417.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
439 * flys-artifacts/doc/conf/default-themes,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
440 flys-artifacts/doc/conf/second-themes,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
441 flys-artifacts/doc/conf/virtual-themes:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
442 Remove not needed theme props from main-value-annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
444 2012-10-04 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
446 * flys-artifacts/src/main/java/de/intevation/flys/exports/LegendProcessor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
447 flys-artifacts/src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
448 Cosmetics, comments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
450 * flys-artifacts/src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
451 flys-artifacts/src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
452 flys-artifacts/src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
453 flys-artifacts/src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
454 Add message for 'state.chart.km' (#899).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
455 Add message for 'state.chart.km' (#899).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
456 2012-10-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
458 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/AnnotationRiverState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
459 If type of annotation was chosen, give facet name of type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
461 2012-10-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
462
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
463 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
464 (setup): Deal with ids from datacage-doc, expose a data-item with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
465 annotationtypename.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
467 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
468 (getData): filter annotations given by typename, if available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
470 2012-10-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
472 * doc/conf/meta-data.xml: Show "per-type" annotations in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
473 longitudinal-sections DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
475 2012-10-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
477 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
478 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
479 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
480 Added TODOs for issue880.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
482 2012-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
484 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
485 Totals are now fetched with separate SQL statement. Fixed join to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
486 GEWAESSER table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
488 2012-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
490 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
491 Wrote fractions SQL more compact. Fixed AIOOBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
493 2012-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
495 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
496 Fixed typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
498 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
499 Removed unused field from SQL query.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
501 2012-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
503 Finally calculate the S(Q) fractions. TODO: Split SQL into two queries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
505 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
506 Make the fractions accessible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
508 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
509 Calculate the fraction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
510 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
511 Store new measurements for fractions in separate list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
513 2012-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
515 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
516 Make it compilable again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
518 2012-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
520 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
521 src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
522 Generate a second list of accumulated meassurements,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
524 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
525 Do not calculate the adjusted and sieve array for all measurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
527 * src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
528 Added diameter comparator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
530 * src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
531 Copy the data if total load is zero.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
534 2012-10-01 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
536 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
537 Add simple default constuctor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
539 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
540 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
541 Add a facet type for GaugeDischargeCurveArtifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
543 * doc/conf/artifacts/gaugedischargecurve.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
544 flys-artifacts/doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
545 Add a config for GaugeDischargeCurveArtifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
547 2012-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
549 * flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
550 Model a sieve with diameter and load which simplifies the logic a lot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
552 * src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
553 New. A standard sieve array with 12 sieves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
555 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
556 Removed the string lookup crap and move the code to classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
558 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
559 Directy generate sieves now not the symbolic string lookup stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
561 2012-09-30 Sascha L. Teichmann <sascha.teichmann@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/artifacts/GaugeDischargeCurveArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
564 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
566 2012-09-30 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
568 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
569 Fixing Delta W/t chart: reference period area can now switched to invisible (#877).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
571 2012-09-30 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
573 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
574 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
575 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
576 src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
577 Correct i18n for fixation outlier widget (state.fixation.preprocess) (#873).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
579 2012-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
581 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
582 src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
583 Removed heavy weight backend data (gauge) from facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
584 The relevant data is already available in the artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
586 !!! Facets should be only used to retrieve data with the help of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
587 !!! the artifact. If the artifact already stores the data or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
588 !!! is able to fetch it for the facet don't replicated it in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
589 !!! the members of the facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
591 2012-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
593 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
594 src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
595 src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
596 src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
597 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
599 2012-09-29 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
601 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
602 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
603 Manual Points working in Fixing Delta W/t chart (#462).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
605 2012-09-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
606
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
607 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
608 More code for calculating S fractions. Totally broken and incomplete!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
610 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
611 Fetch more data from data base (sieve diameters).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
613 2012-09-29 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
615 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
616 Also add the artifact name to the artifact description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
618 2012-09-29 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
620 * doc/conf/conf.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
621 src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
622 src/main/java/de/intevation/flys/artifacts/AbstractStaticStateArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
623 src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
624 Implement new Artifacts and State for displaying discharge curves at a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
625 gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
627 2012-09-29 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
629 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
630 Make addOuput public. Allow StaticArtifacts to add static outputs to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
631 state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
633 2012-09-29 Björn Ricks <bjoern.ricks@intevation.de>
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/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
636 Add protected method addFacets to allow child classes to add facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
637 without accessing the member variable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
639 2012-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
641 * doc/conf/meta-data.xml: Added 'info' column to the dem section of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
642 datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
644 2012-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
646 Work on issue724 (i18n in minfo).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
648 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
649 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
650 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
651 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
652 i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
654 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
656 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
657 src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
658 Whitespace-cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
660 * src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
661 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
663 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
665 Work on issue724 (i18n in minfo).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
667 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
668 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
669 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
670 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
671 i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
673 * src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
674 Fix typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
676 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
678 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
679 Removed invalid entries of the SQL projection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
681 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
683 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
684 Added more data fields from SedDB to calculate the fraction parts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
686 src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
687 Have now previous and next Measurement attached.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
689 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
691 Fix part of issue871 (selected flow-veloc- parameter shown wrong).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
693 * src/main/java/de/intevation/flys/artifacts/states/DischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
694 Fix conditional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
696 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
698 Fix issue863 (gaps in middle height bed data).
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/artifacts/model/MiddleBedHeightCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
701 Handle missing data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
703 2012-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
705 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
706 missing 'originalExtent' attribute of the WSPLGEN layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
708 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
709
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
710 Towards fix issue863 (gaps in middle height bed data).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
712 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
713 (addAll): Do not expose single add*-Methods, instead always add a full
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
714 set of data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
715 Added new isEmpty-data and query it before exporting data as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
716 double[][] to e.g. ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
718 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
719 Do not use single add()*-Methods, instead call new addAll method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
720 Find out whether a gap-value is present.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
722 * src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
723 Prevent skipping of NaNs (gaps).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
725 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
727 * src/main/java/de/intevation/flys/artifacts/model/map/WMSLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
728 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
729 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
730 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
731 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
733 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
735 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
736 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
737 Add more symbols.
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/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
740 Adjust symbols.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
742 2012-09-26 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
744 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
745 Change createOutputModes method to be private. It is not used in a child
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
746 class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
748 2012-09-26 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
750 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
751 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
752 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
753 Mark FLYSArtifact data member as private and add setter method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
755 2012-09-26 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
757 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
758 doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
759 Enable line labels for Delta W/t sector average lines (#896).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
761 2012-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
763 * doc/conf/mapserver/db_layer.vm: Set initial projection of the database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
764 to "epsg:31467".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
766 * doc/conf/mapserver/mapfile.vm: Set initial projection of the database to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
767 "epsg:31467". Set the max extent to the extent of the river Saar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
769 TODO: Set the max extent to the extent of germany!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
771 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
772 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
773 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
774 src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
775 src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
776 src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
777 src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
778 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
779 src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
780 src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
781 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
782 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
783 src/main/java/de/intevation/flys/artifacts/MapArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
784 src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
785 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
786 Added a parameter "reproject" to the getExtent() method. If reproject is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
787 set, the method should return the extent of the layer in the projection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
788 that is specified for the relevant river in the configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
789 Otherwise, this method should return the extent in the projection that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
790 is used by the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
792 * src/main/java/de/intevation/flys/artifacts/model/map/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
793 Added new attributes and methods for the original extent of a layer. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
794 original extent is used in the XML document that is generated by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
795 toXML().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
796
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
797 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
798 getOriginalExtent() method of WMSLayerFacet to determine the max extent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
799 for the map (maps should be in the river projection specified in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
800 configuration).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
802 2012-09-26 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
804 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
805 doc/conf/artifacts/manualpoints.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
806 doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
807 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
808 src/main/java/de/intevation/flys/artifacts/FixationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
809 src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
810 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
811 Rename fix_derivate facet to enable manual points in the derived curve chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
813 2012-09-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
815 * doc/conf/artifacts/manualpoints.xml: Re-enable manualpoints
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
816 compatibility.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
818 2012-09-24 Christian Lins <christian.lins@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/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
821 Fix for #825 ?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
823 2012-09-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
825 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
826 Fixed SQL statement. Exclude data where km is null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
828 2012-09-24 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
830 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
831 Fixing analysis longitudinal section chart has now initially
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
832 deactivated A1/B facets. W/Q and W(t) has activated facets. (#874)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
834 2012-09-24 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
836 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
837 Remove info-url from gauge and river in the response and add official
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
838 number to the river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
840 2012-09-23 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
842 * doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
843 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
844 W(Q) chart: q sectors are now black and labeled by default (#875).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
846 2012-09-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
848 * src/main/java/de/intevation/flys/artifacts/services/GaugeInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
849 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
851 2012-09-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
853 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
854 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
856 2012-09-23 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
858 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
859 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
860 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
861 Themes and i18n of Delta W/t's A1/B facets (#876).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
863 2012-09-23 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
865 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
866 doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
867 doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
868 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
869 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
870 src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
871 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
872 Add reference period facet to delta W/t chart (#877).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
874 2012-09-22 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
876 * src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
877 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
878 Longitudinal section chart does now respect the bounds of the drawn
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
879 areas, so that no clipping occurs (#878).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
881 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
882 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
883 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
884 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
885 i18n corrections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
887 2012-09-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
889 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
890 src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
891 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
893 2012-09-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
895 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
896 Prevent ArrayIndexOutOfBounds.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
898 2012-09-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
900 Document issue880 (extrapolation of wkms).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
902 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
903 Do not extrapolate, mention further issues with the code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
905 2012-09-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
907 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
908 src/main/java/de/intevation/flys/artifacts/states/minfo/DifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
909 src/main/java/de/intevation/flys/exports/minfo/BedDifferenceEpochGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
910 src/main/java/de/intevation/flys/exports/minfo/BedDifferenceYearGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
911 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
913 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
915 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
916 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
917 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
918 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
919 Added i18n strings for bedheight difference charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
921 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
923 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
924 doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
925 doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
926 Added themes for bedheight difference charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
928 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
930 * doc/conf/meta-data.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
931 Add river annotations to bedheight difference charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
933 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
935 * src/main/java/de/intevation/flys/exports/minfo/BedDiffHeightYearInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
936 src/main/java/de/intevation/flys/exports/minfo/BedDiffHeightYearGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
937 src/main/java/de/intevation/flys/exports/minfo/BedDiffEpochInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
938 src/main/java/de/intevation/flys/exports/minfo/BedDiffYearInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
939 src/main/java/de/intevation/flys/exports/minfo/BedDifferenceEpochGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
940 src/main/java/de/intevation/flys/exports/minfo/BedDifferenceYearGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
941 New. Chart generators for bedheight diff calculation charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
943 * src/main/java/de/intevation/flys/artifacts/states/minfo/DifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
944 Add facets to generate outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
946 * src/main/java/de/intevation/flys/artifacts/access/BedDifferencesAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
947 Extract calculation relevant data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
949 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
950 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
951 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffEpochResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
952 Updated result set data fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
954 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
955 Updated the bedheight difference calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
957 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
958 Added new facet types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
960 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffEpochFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
961 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
962 New facets for bedheight differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
964 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
965 Added ouput generators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
967 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
968 Added facets to outputmodes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
970 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
972 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
973 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
974 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
975 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
976 Updated data fields to fit the needs of bedheight difference calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
978 2012-09-21 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
980 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
981 Return also the gauge official number in a service response.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
983 2012-09-21 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
985 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
986 Use Gauge and River fetchInfoURL instead of getInfoURL until the URLs are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
987 fetched from the db.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
989 2012-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
991 Fix issue887 (HYKs in New Chart).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
993 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
994 Lower the Casting requirement to FLYSArtifact instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
995 WINFOArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
997 2012-09-21 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
999 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1000 Return also the gauge and river info-url in a service response.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1002 2012-09-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1004 Fix issue886 (do not show waterline if out of range).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1006 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1007 Do not extrapolate waterlines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1009 2012-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1011 Better Partial issue880 (diverse DC).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1013 * doc/conf/meta-data.xml: Remove double entry for annotations in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1014 longitudinal section case but keep recommending it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1016 2012-09-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1018 Partial issue880 (diverse DC).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1020 * doc/conf/meta-data.xml: Remove double entry for annotations in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1021 longitudinal section case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1023 2012-09-20 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1025 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1026 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1027 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1028 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1029 src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1030 Theme area transparency fixed for longitudinal section chart (#879).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1032 2012-09-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1034 Improvements for manual points in fixation diags.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1036 * doc/conf/artifacts/fixanalysis.xml: Add LS-manual points.
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/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1039 Add missing ChartTypes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1041 2012-09-20 Raimund Renkert <raimund.renkert@intevation.de>
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/artifacts/model/minfo/BedDiffCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1044 New. Calcuation for bed height differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1046 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1047 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffEpochResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1048 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1049 New. Bed height calculation results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1051 * src/main/java/de/intevation/flys/artifacts/access/BedDifferencesAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1052 New. Access object to get bed height difference parameters from artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1054 2012-09-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1056 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1057 Create separate objects for bed height epochs and single bed heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1059 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1060 Added morph. width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1062 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1063 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightSingle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1064 New. Separate classes for bed height epochs and single bed heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1066 2012-09-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1068 * src/main/java/de/intevation/flys/exports/minfo/BedQualityExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1069 Add dates to csv header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1071 2012-09-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1073 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1074 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1075 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1076 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1077 Added i18n string for bed quality CSV export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1079 2012-09-20 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1081 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1082 doc/conf/artifacts/manualpoints.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1083 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1084 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1085 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1086 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1087 Work on manual points in fix analysis charts (not yet working).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1089 2012-09-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1091 * src/main/java/de/intevation/flys/exports/minfo/BedQualityExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1092 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1094 2012-09-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1096 * src/main/java/de/intevation/flys/exports/minfo/BedQualityExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1097 New. CSV exporter for bed quality calculation result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1099 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1100 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1101 src/main/java/de/intevation/flys/artifacts/model/minfo/BedParametersResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1102 Added getter with km as parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1104 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1105 Added facet for csv export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1107 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1108 Added output mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1110 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1111 Added export generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1113 2012-09-19 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1115 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1116 Return also the station in a service response.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1118 2012-09-18 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1120 * src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1121 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1123 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1124 A and B facets of fix analysis are now deactivated by default (#717).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1126 2012-09-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1128 * src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1129 Extract parameters needed for calculation from access.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1131 * src/main/java/de/intevation/flys/utils/DoubleUtil.java(isValid):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1132 Added method to check if 2d double array is valid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1134 2012-09-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/jfree/StableXYDifferenceRenderer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1137 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1138 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1139 Use generics aware Collections.emptyList().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1141 2012-09-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1143 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1144 src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1145 src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1146 src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1147 src/main/java/de/intevation/flys/exports/OutputHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1148 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1149 src/main/java/de/intevation/flys/themes/ThemeFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1150 src/main/java/de/intevation/flys/themes/ThemeMapping.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1151 src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1152 The usual whitespace and import cleanups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1154 2012-09-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1156 * src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1157 Avoid loading empty data sets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1159 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1160 Load bedload data sets...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1162 2012-09-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1164 * src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1165 Removed incorrect characteristic diameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1167 2012-09-18 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1169 * doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1170 Update point themes of fixing W/Q chart to show point descriptions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1171 per default (#685).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1173 2012-09-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1175 i18n for area label (fix issue487).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1177 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1178 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1179 Get internationalized label and numberformat, pass it to renderer,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1180 where its used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1182 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1183 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1184 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1185 src/main/resources/messages_de.properties: Area label translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1187 2012-09-18 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1189 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1190 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1191 Add robustness checks to prevent NPEs (#859).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1193 2012-09-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1195 Brought showarea-theme setting back (fix issue865).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1197 * doc/conf/default-themes.xml, doc/conf/second-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1198 Define showarea theme prop where its needed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1200 2012-09-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1202 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1203 Added setter for date range.
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/artifacts/model/minfo/BedQualityCalculation.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1206 Set correct date range for result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1208 2012-09-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1210 Refactor MINFO bed quality resultsets and facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1212 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1213 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1214 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1216 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1217 Container wrapping the single calculation results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1219 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1220 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1221 src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityDiameterResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1222 src/main/java/de/intevation/flys/artifacts/model/minfo/BedParametersResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1223 New. Results containing calculated average diameter, porosity and density.
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/artifacts/model/minfo/BedPorosityFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1226 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1227 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1228 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDensityFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1229 Facets now return the concrete datatype using the facet index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1231 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1232 Create a facet for each resultset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1234 * src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1235 Use the classes containing the results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1237 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1238 Use new classes for results and calculate porosity and density once
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1239 each period.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1241 2012-09-17 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 Tagged RELEASE 2.9.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1245 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1247 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1248 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1249 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1250 src/main/resources/messages_de.properties: Added still missing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1251 translations for state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1253 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1255 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1256 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1257 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1258 src/main/resources/messages_de.properties: Added missing translations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1259 for state to select soundings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1261 * src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1262 Added more debug output to find out how many single and epochs where
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1263 found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1265 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1267 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1268 doc/conf/default-themes.xml: Defined initial colors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1270 * src/main/java/de/intevation/flys/exports/OutputHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1271 src/main/java/de/intevation/flys/themes/ThemeFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1272 src/main/java/de/intevation/flys/themes/ThemeMapping.java: Added more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1273 debug output to understand why theme mappings don't match to facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1275 2012-09-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1277 * src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1278 Extract characteristic diameter only if the user selected a diameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1280 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1281 Calculate for selected diameter only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1283 2012-09-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1286 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1287 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverview.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1288 src/main/java/de/intevation/flys/artifacts/model/SQOverview.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1289 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1290 src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1291 Fixed wrong assigned loggers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1293 2012-09-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1295 * src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1296 Please _DO NOT_ use FLYSUtils in new code based on Access*!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1297 Now the river name is fetch via access.getRiver().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1299 * src/main/java/de/intevation/flys/artifacts/access/RiverAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1300 New. Almost all calculations need accessing the river name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1302 * src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1303 src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1304 src/main/java/de/intevation/flys/artifacts/access/FixAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1305 src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1306 src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1307 Now extend RiverAccess.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1309 2012-09-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1311 * src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1312 Implemented the access methods needed for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1313 "Auslagerung extremer Wasserspiegellagen".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1315 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1316 Move segment parsing to DoubleUtil to be usable with more data types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1317 The wire protocol should be the same for:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1318 - "WINFO: W fuer ungleichwertige Abfluesse",
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1319 - "WINFO: Auslagerung extremer Wasserspiegellagen"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1320 - "Fixierungsanalyse: Auslagerung von Wasserspiegellagen"
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/utils/DoubleUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1323 Now contains the the code to parse segments. Found segments
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1324 are propagated back with a callback.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1326 * src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1327 Added toString() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1329 2012-09-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1331 More infrastructure stuff for the "Auslagerung extremer Wasserspiegellagen".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1333 * src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1334 New. Stub for "Auslagerung extremer Wasserspiegellagen" calculation.
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/artifacts/model/extreme/ExtremeResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1337 New. Stub for the cacheable results of the calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1339 * src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1340 New. Stub compute state for the calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1342 * src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1343 New. Sub access to the artifact to extract the relevant data.
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/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1346 A little code reordering to keep related stuff together more closely.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1348 2012-09-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1350 * src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1351 src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1352 src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1353 src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1354 src/main/java/de/intevation/flys/artifacts/FixationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1355 Removed some superfluous implementations of FacetTypes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1356 TODO: FacetTypes should be broken into smaller pieces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1357 ATM a lof of class implement it and share a lot of unnecessary
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1358 stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1360 2012-09-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1362 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1363 src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1364 Deleted. Some nice code from the early days of the cross sections
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1365 but its unused nowadays.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1367 2012-09-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1369 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1370 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1372 * src/main/java/de/intevation/flys/jfree/JFreeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1373 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1374 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1375 src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1376 src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1377 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDensityFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1378 src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1379 src/main/java/de/intevation/flys/artifacts/model/minfo/BedPorosityFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1380 src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1381 src/main/java/de/intevation/flys/exports/minfo/BedQualityInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1382 src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1383 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1385 2012-09-15 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1387 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1388 src/main/java/de/intevation/flys/utils/Formatter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1389 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1390 i18n messages are now formatted with correct (client) locale, not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1391 server VM locale (#852)..
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1393 2012-09-15 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1395 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1396 doc/conf/artifacts/manualpoints.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1397 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1398 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1399 src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1400 Try to add support for ManualPoints in fixing charts (not working yet).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1402 2012-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1404 * src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1405 Fixed SQL-statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1407 * src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurements.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1408 Added getter for all kms.
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/artifacts/model/minfo/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1411 Implemented the bed quality calculation. There are still some fixes to do,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1412 e.g. extract a single result object for porosity and density.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1414 2012-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1416 * src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1417 Getter for characteristic diameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1419 2012-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1421 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1422 Create i18n facet descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1424 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1425 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1426 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1427 src/main/resources/messages_de.properties: New i18n strings for facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1428 in bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1430 2012-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1432 * doc/conf/artifacts/minfo.xml: Splitted facets for diameter of bed into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1433 two facets: diameter for sublayer and toplayer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1435 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1436 doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1437 doc/conf/default-themes.xml: Splitted themes for diameter of bed into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1438 two themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1440 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1441 Splitted facets for diameter of bed into two facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1443 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1444 New method to retrieve the diameter data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1446 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1447 New methods to retrieve the porosity, density and diameter data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1449 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1450 Create two facets for bed diameter instead of a single one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1452 * src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1453 Insert data supported by facets into chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1455 2012-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1457 * src/main/java/de/intevation/flys/jfree/JFreeUtil.java: Added function to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1458 generate a randomized line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1460 2012-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1462 * doc/conf/themes.xml: Defined new mappings for the six bed quality
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1463 facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1464
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1465 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1466 doc/conf/default-themes.xml: Added themes for new mappings in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1467 themes.xml. The themes in second-themes are the same as in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1468 default-themss.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1470 2012-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1472 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1473 src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1474 src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1475 Updated bed quality result objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1477 2012-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1479 * doc/conf/artifacts/minfo.xml: Splitted porosity and density facets into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1480 two facets: a toplayer and a sublayer facet for each.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1482 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1483 the new facets for toplayer and sublayer for porosity and density.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1485 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1486 Create Facets based on the calculation results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1488 * src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1489 Use concrete result types in doXXXOut().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1491 2012-09-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1493 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1494 doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1495 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1496 src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1497 Work on ManualPoints integration in fix analysis charts (wip).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1499 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1500 Fix missing import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1502 2012-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1504 * src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1505 Added getter for calculation parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1507 * src/main/java/de/intevation/flys/artifacts/model/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1508 Removed. Moved to package de.intevation.flys.artifacts.model.minfo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1510 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1511 src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1512 src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1513 src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1514 New. Calculation results and some more calculation stub.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1516 2012-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1518 * doc/conf/artifacts/minfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1519 src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1520 src/main/java/de/intevation/flys/artifacts/states/DischargeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1521 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1522 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1523 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1524 src/main/resources/messages_de.properties: Renamed MINFO parameter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1525 'main.channel' -> 'main_channel' and 'total.channel' -> 'total_channel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1527 2012-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1529 * src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1530 src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1531 Added depth parameter to bed quality data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1533 2012-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1535 * doc/conf/conf.xml: Registered new OutGenerators BedQualityGenerator and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1536 BedQualityInfoGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1538 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedPorosityFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1539 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1540 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1541 src/main/java/de/intevation/flys/artifacts/model/minfo/BedDensityFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1542 New Facets for serving data for bed quality exports/charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1544 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1545 Add some dummy Facets to force chart creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1547 * src/main/java/de/intevation/flys/exports/minfo/BedQualityInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1548 src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1549 New OutGenerators for bed quality charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1551 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1552 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1553 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1554 src/main/resources/messages_de.properties: New I18N strings for bed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1555 quality charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1557 2012-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1559 * src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1560 The factory can load bedload and bed data from seddb now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1562 2012-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1564 Objects and factory for minfo bedquality calculation data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1566 * src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1567 src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurements.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1568 src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1569 New. Data objects and factory for minfo bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1571 2012-09-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1573 Added missing images for datacage config manual doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1575 * doc/datacage-config-manual/figures/bsh_logo.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1576 doc/datacage-config-manual/figures/intevation-logo.eps,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1577 doc/datacage-config-manual/figures/intevation-logo.pdf:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1578 Logos for DC conf doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1580 2012-09-13 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1582 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1583 Add also min and max q values to the river info.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1585 2012-09-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1587 * src/main/java/de/intevation/flys/artifacts/services/BedloadKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1588 src/main/java/de/intevation/flys/artifacts/services/BedKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1589 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1591 2012-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1593 * src/main/java/de/intevation/flys/artifacts/services/BedloadKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1594 src/main/java/de/intevation/flys/artifacts/services/BedKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1595 src/main/java/de/intevation/flys/artifacts/model/minfo/BedOverview.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1596 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverview.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1597 src/main/java/de/intevation/flys/artifacts/model/minfo/BedOverviewFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1598 src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverviewFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1599 New. Services, data structures and factories for overview charts in minfo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1600 bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1602 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityPeriodsSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1603 New. State for period input in minfo bed quality that displays the overview
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1604 charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1606 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1607 Added states and transitions for minfo bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1609 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1610 Added services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1612 2012-09-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/model/BedQualityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1615 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1616 src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1617 src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1618 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1620 2012-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1622 * doc/conf/artifacts/minfo.xml: Defined facets for bed quality chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1624 * src/main/java/de/intevation/flys/artifacts/model/BedQualityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1625 Calculation stub for bed quality.
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/artifacts/access/BedQualityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1628 Access stub for bed quality data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1630 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1631 facets defined in minfo.xml.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1633 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1634 Override computeAdvance; no calculation and facet creation takes place
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1635 yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1637 2012-09-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1639 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1640 Made AEo and datum attributes NPE proof.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1642 2012-09-11 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1644 * src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1645 Use getGaugeValue method also for aeo and datum. Also add some javadoc for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1646 the getGaugeValue method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1648 2012-09-11 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1650 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1651 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1652 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1653 Fix for line text annotations in Delta W(t) charts (#837).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1655 2012-09-10 Christian Lins <christian.lins@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/artifacts/states/GaugeTimerangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1658 Add additional check to prevent NPE (fix for #844)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1660 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1662 * src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1663 Extends Range now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1665 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1666 Adjusted to use slightly different method names of Range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1667
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1668 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1670 * src/main/java/de/intevation/flys/artifacts/model/Range.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1671 Added disjoint method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1673 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1674 Find a list of segments intersecting a given range.
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/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1677 Generate a list of ranges needed for the input of Qs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1678 in the "Auslagerung extremer Wasserspiegellagen.".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1680 2012-09-10 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/artifacts/model/extreme/Curve.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1683 Added type safety.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1685 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1687 * pom.xml: Java 1.5 -> 1.6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1689 2012-09-10 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1691 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1692 doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1693 Remove unnecessary attributes for fixation derived curve (#836).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1695 2012-09-10 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1697 * doc/conf/conf.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1698 src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1699 Add new artifact service for the gauge overview
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1701 2012-09-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1703 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1704 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1705 doc/conf/virtual-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1706 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1707 src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1708 Theme transparency attribute support (part of #840).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1709
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1710 2012-09-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1712 * src/main/java/de/intevation/flys/artifacts/model/extreme/Curve.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1713 Store Ws and Qs in double arrays instead of WQ objects (as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1714 they are return from WstValueTable.interpolateTabular()).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1715 This simplifies the code and should be more memory effective.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1717 2012-09-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1719 * src/main/java/de/intevation/flys/artifacts/math/Linear.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1720 Added a vectorwise weighting.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1722 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1723 Added methods to interpolate tabulated values only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1724 Need in "Auslagerung extremer Wasserspiegellagen".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1726 2012-09-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1728 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1729 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1730 doc/conf/virtual-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1731 Updating themes for issue #840 (wip).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1733 2012-09-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1735 * doc/conf/second-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1736 Modify every theme to differ from default theme (#835).
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/artifacts/services/MainValuesService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1739 Use gauge.getMainValues() instead of gauge.fetchMainValues() which fixes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1740 a compiling issue on my setup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1742 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1744 Some models for representing results for the upcoming
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1745 "Auslagerung extremer Wasserspiegellagen". Work im progress.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1747 * src/main/java/de/intevation/flys/artifacts/math/NaNFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1748 New. Function always return NaNs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1750 * src/main/java/de/intevation/flys/artifacts/math/UnivariateRealFunctionFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1751 New. Adapter to bridge between our Functions and UnivariateRealFunctions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1752 of Apache Common Math.
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/artifacts/model/extreme/Curve.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1755 New. Part of the result model of "Auslagerung extremer Wasserspiegellagen".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1756 Its a function for a given km that uses a spline interpolation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1757 for the tabulated Q range (which is effectively the same as the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1758 calculated discharge curve for this km) and an extrapolated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1759 function beyond the tabulated values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1761 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1764 src/main/java/de/intevation/flys/themes/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1765 More iterator code simplification.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1767 2012-09-08 Sascha L. Teichmann <sascha.teichmann@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/themes/DefaultThemeField.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1770 Simplified code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1772 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1774 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1775 Simplified code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1777 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1778 Improved robustness and performance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1779 Only expose date events as Collections not TreeSets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1781 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1783 * src/main/java/de/intevation/flys/artifacts/model/QW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1784 New. a pure model for discharge and waterlevel. No extras.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1786 Makes reuse in upcoming "Auslagerung extremer Wasserspiegellagen"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1787 a lot easier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1789 * src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1790 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1792 * src/main/java/de/intevation/flys/artifacts/model/fixings/QWI.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1793 Re-inserted here. Extends the new QW and adds all the extra bells
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1794 and whistles needed in the fixings analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1796 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1797 src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1798 src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1799 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1800 src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1801 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1802 src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1803 src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1804 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1805 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1806 Adjusted QW to QWI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1808 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1810 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1811 Removed because code is found in backend already.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1813 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1814 Simplified. Please _DO_NOT_ use NullPointerExceptions for regular flow control!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1815 This hides unintended errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1817 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1819 * src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1820 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1821 Removed code duplication.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1823 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1825 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1826 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1828 2012-09-08 Sascha L. Teichmann <sascha.teichmann@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/artifacts/states/minfo/CharDiameter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1831 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1833 2012-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1835 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1836 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1837 src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1838 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1839 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1840 src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1841 src/main/java/de/intevation/flys/exports/fixings/FixATExport.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1842 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1843 src/main/java/de/intevation/flys/exports/TypeSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1844 src/main/java/de/intevation/flys/jfree/DoubleBounds.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1845 src/main/java/de/intevation/flys/jfree/Bounds.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1846 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1848 2012-09-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1850 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1851 Add data fields for characteristic bed and bedload diameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1853 * src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1854 Use parametermatrix as UI provider and set the correct data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1856 * src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1857 src/main/java/de/intevation/flys/artifacts/states/MultiStringArrayState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1858 Updated method parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1860 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1861 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1862 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1863 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1864 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1866 2012-09-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1868 Issue 791.
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/artifacts/states/EnterMultipleLocationsState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1871 Add start km to data to compare reference and target km in next state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1873 2012-09-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1875 Tagged RELEASE 2.9
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1877 2012-09-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1880 src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1881 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1883 2012-09-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1885 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1886 Removed the deprecated method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1888 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1889 Call the new Gauge model method fetchDurationCurveData().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1891 2012-09-06 Björn Ricks <bjoern.ricks@intevation.de>
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/artifacts/model/MainValuesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1894 Mark getDurationCurveData as deprecated. The instance method of Gauge with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1895 the same name should be used instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1897 2012-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
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/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1900 Revert accidentally committed experiment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1902 2012-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1904 * src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1905 Comments, changed order of columns as requested in issue825.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1907 2012-09-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/exports/fixings/FixATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1910 Only goto down to Q = 0.0001 to circumvent some numerial issues
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1911 with steep functions around zero.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1913 2012-09-05 Sascha L. Teichmann <sascha.teichmann@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/exports/fixings/FixATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1916 Increase Q max about 5% (as it should be).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1918 2012-09-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1920 Fix for issue687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1922 * src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1923 Rewrote AT export to fix it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1925 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1927 Fix for issue820.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1928
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1929 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1930 Changed label for middle height/depth.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1932 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1934 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1935 Default horizontal and vertical placement of logo to "center" and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1936 "top" instead of "none."
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1938 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1940 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1941 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1942 Improved comment regarding image placement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1944 2012-09-03 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1946 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1947 Fixed URLs for logos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1949 2012-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1951 Fix issue744 (wrong ranges for w/q input).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1953 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1954 Do not add items for gauges that do not intersect with given range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1956 2012-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1958 Fix issue829 (wrong fixation names).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1960 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1961 Fix check, column indices start with 0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1963 2012-09-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1965 * src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1966 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1967 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1968 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1969 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1970 src/main/java/de/intevation/flys/exports/ChoiceStringAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1971 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1973 2012-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1975 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1976 Fix cast.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1978 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1980 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1981 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1982 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1983 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1984 Added i18n strings for minfo bed quality parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1986 2012-08-31 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1988 * src/main/java/de/intevation/flys/artifacts/services/ModuleService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1989 src/main/java/de/intevation/flys/artifacts/model/Module.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1990 src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1991 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1992 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1993 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1994 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1995 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1996 doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1997 Add a module service. It's now possible to configure the modules which are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1998 available for a client. With the selected attribute it is possible to give
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1999 a hint for the client which module should be pre selected by default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2001 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2003 * src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2004 src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2005 New. States for minfo bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2007 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2008 Added states and transitions for minfo bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2010 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2012 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2013 Refactored state to use FLYSArtifact instead of WINFOArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2015 2012-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2017 Fix issue817 (double datacage entries).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2019 * doc/conf/meta-data.xml: removed double entries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2021 2012-08-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2023 issue729, default line labels for waterlines in cross sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2025 * doc/conf/default-themes.xml: Default line label and level label
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2026 to true for lines in crossections..
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2028 2012-08-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2030 issue814, line labels do not follow zoom.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2032 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2033 Move line label into visible area if otherwise outside.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2035 2012-08-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2037 issue695, show waterlevel as line label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2039 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2040 Fix path to showlevel style property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2042 2012-08-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
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/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2045 Mention how/where to change predefined logos in comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2047 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2048 Mention how/where to change predefined logos in comment,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2049 Use resource for images.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2051 * src/main/resources/images/bfg_logo.gif,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2052 src/main/resources/images/intevation.png:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2053 Added sample logos of intevation and bfg.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2055 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2057 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2058 Copy and slightly modified XYChartGenerators logo mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2060 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2062 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2063 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2064 (getLeftX, getRightX): New and overridden to deal with inverted axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2065 for logo placement in longitudinalsection charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2067 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2069 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2070 Use RectangleAnchor to set anchor of logo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2072 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2074 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2075 Add Logo settings to CrossSection ChartSettings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2077 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2079 Split logo-placement property in two, one for horizontal, one for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2080 vertical placement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2082 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2083 src/main/java/de/intevation/flys/exports/ChartSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2084 Accessors for split property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2086 * src/main/java/de/intevation/flys/exports/ChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2087 (logoHPlace,logoVPlace,logoPlace): Use split properties for vertical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2088 and horizontal placement of logo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2089
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2090 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2091 Use split properties, respect in placement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2093 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2095 Sloppy logo placement property implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2097 * src/main/java/de/intevation/flys/exports/ChartSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2098 Parse and set logo placement property value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2100 * src/main/java/de/intevation/flys/exports/ChartSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2101 Accessors for Logo placement property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2103 * src/main/java/de/intevation/flys/exports/ChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2104 (logoPlace): New, get logo placement property value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2105 (showLogo): Default to "none".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2107 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2108 Sloppy interpretation of the logo placement property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2110 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2112 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2113 (addLogo): New, add an image annotation to plot, very stubby,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2114 use hard-coded paths for now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2116 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2118 Preparations for logo-inclusion in charts.
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/exports/ChoiceStringAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2121 New string attribute type to trigger different UI (selectboxes)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2122 in client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2124 * src/main/java/de/intevation/flys/exports/TypeSection.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2125 (setChoiceStringValue): Create new ChoiceStringAttribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2126
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/exports/ChartSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2129 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2130 src/main/java/de/intevation/flys/exports/ChartSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2131 Accessors to show logo-property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2133 2012-08-28 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2135 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2137 * src/main/java/de/intevation/flys/artifacts/model/minfo,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2138 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2139 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2140 src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2141 src/main/java/de/intevation/flys/artifacts/model/StaticBedHeightCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2142 New. Facet and data object incl. factory for bed heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2144 * src/main/java/de/intevation/flys/artifacts/states/minfo,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2145 src/main/java/de/intevation/flys/artifacts/states/minfo/YearEpochSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2146 src/main/java/de/intevation/flys/artifacts/states/minfo/DifferenceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2147 src/main/java/de/intevation/flys/artifacts/states/minfo/DifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2148 src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2149 New. States for difference calculation mode and new artifact for difference
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2150 selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2152 * src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2153 Added getter for time (year or epoch).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2155 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2156 Added new facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2158 * doc/conf/meta-data.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2159 Datacage config for minfo bed heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2161 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2162 Added transitions and states for minfo difference calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2164 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2165 Added artifact factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2167 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2168 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2169 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2170 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2171 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2173 2012-08-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2175 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2176 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2177 src/main/java/de/intevation/flys/exports/ChartSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2178 (setDisplayGird, setDisplayGrid): Fixed typos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2180 2012-08-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2182 FixA: Changed sector average form point to line in delta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2184 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2185 Add data points for sector average and changed time unit for analysis period
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2186 from month to day.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2188 * doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2189 Changed theme for sector average to color line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2191 2012-08-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2193 Issue 716. FixA: Spilt reference and analysis period themes into one theme for each event.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2195 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2196 Create a facet for each event and use new facet for sector average in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2197 longitudinal section chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2199 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2200 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2201 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2202 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2203 The facets now return data for a single event.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2205 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2206 New. This facet returns an analysis period containing the calculated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2207 average.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2209 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2210 Added methods to get the dates for all reference and analysis period events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2212 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2213 Fixed range combining.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2215 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2216 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2217 src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2218 Adjusted generators to use the data returned by the facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2220 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2221 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2222 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2223 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2224 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2226 2012-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2228 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2229 Using trove to map int->int instead of bloated generics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2231 2012-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2233 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2234 Prevent another NPE. Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2236 2012-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2238 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2239 Each analysis period has its own index scheme now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2241 2012-08-22 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2243 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2244 Fix for NullPointerException.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2246 2012-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2248 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2249 Made indices of analysis periods QWs zero based.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2251 2012-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2253 * src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2254 Store index, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2256 * src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2257 Adjusted to keep constructors in sync.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2259 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2260 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2261 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2262 Set QD index to the values of the column cache columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2264 2012-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2266 Use the column cache to establish a consistent index scheme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2267 TODO: Store the index values in the created QWDs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2269 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2270 doFitting() fetches the columns from column cache, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2271
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2272 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2273 Reuse same column cache from fitting to have the same index scheme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2275 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2276 Adjusted to use the column cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2278 2012-08-22 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2280 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2281 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2282 Fix NullPointerExceptions in cross section diagrams that occurred when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2283 no HYKs are available for the selected kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2285 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2286 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2287 Typo, see issue #806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2289 2012-08-20 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/exports/fixings/FixATExport.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2292 Removed superfluous import. s/Double.valueOf/Double.parseDouble/.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2294 2012-08-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2296 * src/main/java/de/intevation/flys/exports/fixings/FixATExport.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2297 Removed debug outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2299 2012-08-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2301 * src/main/java/de/intevation/flys/exports/fixings/FixATExport.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2302 New. Exporter for FixAnaylsis AT files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2304 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2305 Add facet for AT export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2307 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2308 Added out generator for fix AT export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2310 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2311 Added outputmode for AT export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2313 2012-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2315 * doc/conf/artifacts/fixanalysis.xml: Add more facets to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2316 compat list, removed doubled wq output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2318 2012-08-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2321 Shorten overlong lines. Simplified code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2323 2012-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2325 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2326 Interpolate and reduce WQKms if currentKm found in context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2328 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2329 Handle WQKms in WQOuts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2331 2012-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2333 * doc/conf/artifacts/fixanalysis.xml: Add longitudinal section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2334 facet type to compatibility list of W/Q diags.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2336 2012-08-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2338 * src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2339 Added getter for ui provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2341 2012-08-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2343 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2344 BasicStroke constructor takes an float as first argument
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2345 so there is no need to blow up an 'int' to an Integer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2346 which is auto-unboxed to int which is implicitly cast to float.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2348 2012-08-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2350 * doc/conf/meta-data.xml: Do not hard-recommend gauge-dis. for fixwq.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2352 2012-08-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2354 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2355 Fail more gracefully.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2357 2012-08-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2359 * doc/conf/meta-data.xml: More former calculations in fixA (dwt) DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2361 2012-08-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2363 * doc/conf/meta-data.xml: More former calculations in fixA DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2365 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2367 * doc/conf/artifacts/fixanalysis.xml: Add discharge curve facet to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2368 compat. list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2370 * doc/conf/meta-data.xml: Show discharge curves for FixA WQ DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2372 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2373 Handle discharge curve data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2375 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2377 * doc/conf/artifacts/fixanalysis.xml: Add more facets to compat. list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2379 * doc/conf/meta-data.xml: Show more additional data in FixA w/q-diag.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2381 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2382 Handle new, annotation-type facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2384 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2386 * doc/conf/artifacts/fixanalysis.xml: Added wqkms facets to comp. list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2388 * doc/conf/meta-data.xml: Add wq-basedata and other stubs to fixA dc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2390 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2391 (getWQAtKm): Adjusted behaviour such that passed km can be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2392 respected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2394 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2395 Handle WQFacets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2397 * src/main/java/de/intevation/flys/artifacts/model/WQFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2398 Pass contexts current_km if available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2400 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2402 * doc/conf/artifacts/fixanalysis.xml: Added deltawt-out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2404 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2406 * doc/conf/meta-data.xml: Show former calculations in FixA WQ-DC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2408 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2410 * doc/conf/meta-data.xml: Show more former calculations in DeltaWTs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2411 and fix query (and/or/() precedences).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2413 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2415 * doc/conf/meta-data.xml: Show more former calculations in fixA LS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2417 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2419 * doc/conf/conf.xml: Renamed qsector(s) factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2421 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2423 * doc/conf/meta-data.xml: Load annotations for fixA long.sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2424 Add stubs for "old calculations"-dc-conf for various FixA outs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2426 * src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2427 Handle annotation outs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2429 2012-08-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2431 * doc/conf/themes.xml, doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2432 Added theme fields for qsectors label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2434 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2435 Add markers for the qsectors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2437 2012-08-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2439 * doc/conf/themes.xml, doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2440 Fix some typos, correct defaults and add mapping for qsector-theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2442 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2443 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2445 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2446 Add accidentally omitted change, stub for style-handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2448 2012-08-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2450 * src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2451 src/main/java/de/intevation/flys/artifacts/states/QSectorSingleState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2452 src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2453 Wording and i18n of qsectors.
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/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2456 Add Markers to plot for qsectors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2458 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2459 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2460 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2461 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2462 i18n for qsectors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2464 2012-08-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2466 * src/main/java/de/intevation/flys/artifacts/states/QSectorSingleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2467 New, accidentally omitted single state of a qsector-artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2469 2012-08-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2471 * doc/conf/artifacts/fixanalysis.xml: Add qsectors-facet to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2472 compatibility list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2474 * doc/conf/conf.xml: Register qsector artifact and its factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2476 * doc/conf/meta-data.xml: Recommend qsectors in fix w/q settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2478 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2479 Add qsector facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2481 2012-08-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2483 * doc/conf/artifacts/qsector.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2484 Trivial state model for qsector artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2486 * src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2487 Rather trivial facet to get QSectors from QSectorArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2489 * src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2490 New QSectorArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2492 2012-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2494 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2495 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2496 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2498 2012-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2500 * src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2501 src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2502 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2504 2012-08-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2506 * doc/conf/meta-data.xml: Set info attribute (will evaluate as tooltip
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2507 in GUI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2509 2012-08-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2511 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2512 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2513 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2514 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2515 Reflect fact that there can be only one reference station.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2517 2012-08-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2519 Fix issue798.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2521 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2522 Set Tick Units dependant on cm/m scale on X axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2524 2012-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2526 Fix for flys/issue748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2528 * src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2529 src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2530 Only remove one data point per outlier removal iteration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2532 2012-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2534 * src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2535 Only evict only one(!) data point as outlier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2537 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2538 Recalculate the function when one point is removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2540 2012-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2542 * src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2543 Corrected the formulas of Grubbs' test for outliers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2544 TODO: Remove only one(!) data point. Currently it removes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2545 more than on point without recalculating the fitting curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2546 This leads to too much removed points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2548 2012-07-30 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/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2551 Setup better initial activity for the facets of the S/Q results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2553 2012-07-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2555 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2556 Use getCurrentKmFromRequest().doubleValue() in i18n formatting.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2558 2012-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2560 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2561 getCurrentKmFromRequest returns Double(!) not double.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2563 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2564 Use Double.parseDouble() instead od Double.valueOf().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2566 2012-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2568 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2569 Initially activate/deactivate facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2571 2012-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2573 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2574 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2575 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2576 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2577 Refactored to use the new Chain-of-responsibility pattern in facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2578 activation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2580 2012-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/services/GaugeInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2583 Made expensive XMLUtils.toString() debug output conditional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2585 2012-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2587 Use the new infrastructure to figure out if a facet should
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2588 be initially active or not.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2590 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2591 Uses the FacetActivity.Registry to look up the initial acitiviy.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2593 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2594 Do not use sub classing any more.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2596 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2597 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2598 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2599 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2600 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2601 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2602 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2603 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2604 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2605 src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2606 Register to FacetActivity.Registry now. TODO: Make it configurable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2608 2012-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2610 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2611 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2612 src/main/java/de/intevation/flys/themes/ThemeFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2613 src/main/java/de/intevation/flys/collections/CollectionAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2614 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2615 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2616 src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2617 src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2618 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2619 src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2620 s/container.size() == 0/container.isEmpty()/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2622 2012-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2624 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2625 Lowered logging output level from info to debug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2626 Made some more debug outputs conditional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2628 2012-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2630 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2631 Some code simplifications.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2633 2012-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2635 Extented the result data model of the S/Q calculation to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2636 store the curve coefficients for each iteration step
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2637 of the outlier elimination. The starting data set of S/Qs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2638 is stored as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2640 TODOs:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2641 - Create the new facets as inactive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2642 - Repair the facet to style mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2644 * doc/conf/themes.xml: Added mappings for new facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2646 * doc/conf/artifacts/minfo.xml: Configured the new facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2648 * src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2649 Adjusted to new data model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2651 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2652 Generate facets for outlier curves and measurements. Simplified code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2654 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2655 New facet types for outlier curves and meassurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2657 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2658 New set() method to set an array of values by their names.
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/artifacts/model/Segment.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2661 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2663 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2664 src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2665 src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2666 Adjusted to new data model. Curves are drawn over the whole length of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2667 starting S/Q dataset.
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/artifacts/model/sq/SQOutlierCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2670 New. Facet for the curves of the outlier test iterations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2672 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierMeasurementFacet.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2673 New. Facet for the meassurement data remainind after outlier test iteration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2675 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2676 Now creates the new data model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2678 * src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2679 src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2680 Refactorted to have more control over the data structures to be generated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2682 * src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2683 The new data model to represnt a fraction result. Each outlier test iteration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2684 results in a different iteration object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2686 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2687 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2688 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2689 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2690 Added i18n strings for new facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2692 2012-07-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2694 * src/main/java/de/intevation/flys/artifacts/model/QWDDateRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2695 Added method getQWD() to retrieve the QWD property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2697 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2698 Avoid class cast exceptions; a QWDDateRange object is returned by WQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2699 sector average Facet - not a QWD object. Use new getter method to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2700 retrieve the required data object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2702 2012-07-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2704 Tagged module as '2.8.1'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2706 2012-07-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2708 * src/main/java/de/intevation/flys/artifacts/model/QWDDateRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2709 New class. QWD and a DateRange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2711 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2712 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2713 Produce QWDDateRanges in state, consume in generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2715 2012-07-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2717 * doc/conf/artifacts/fixanalysis.xml: Registered new Output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2718 'fix_vollmer_wq_curve'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2720 * doc/conf/conf.xml: Registered new FixWQCurveGenerator for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2721 'fix_vollmer_wq_curve'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2723 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2724 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2725 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2726 src/main/resources/messages_de.properties: Added new names for Facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2727 used in 'fix_vollmer_wq_curve' Output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2729 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2730 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2731 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2732 Make use of FitResult (parent of FixAnalysisResult) which is enough for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2733 these Facets instead of casting the calculation result to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2734 FixAnalysisResult.
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/artifacts/access/FixAnalysisAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2737 Fixed potential NullpointerException.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2739 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2740 Create new Facets for WQ curve, fix events and outliers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2742 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2743 Add subtitles only if the required data (date period and referenence
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2744 period) are existing. Otherwise do not add a subtitle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2746 2012-07-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2748 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2749 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2750 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2751 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2752 Adjusted i18n strings (vollmer).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2754 2012-07-26 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2756 * doc/conf/virtual-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2757 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2758 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2759 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2760 src/main/java/de/intevation/flys/themes/ThemeAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2761 src/main/java/de/intevation/flys/themes/TextStyle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2762 src/main/java/de/intevation/flys/themes/LineStyle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2763 src/main/java/de/intevation/flys/themes/ThemeFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2764 src/main/java/de/intevation/flys/themes/PointStyle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2765 src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2766 src/main/java/de/intevation/flys/jfree/XYStyle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2767 src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2768 Line labels and point labels share same styles and code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2769 Point labels can have a background color.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2771 2012-07-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2772
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2773 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2774 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2775 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2776 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2777 Adjusted i18n strings (vollmer).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2779 2012-07-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2781 * doc/conf/artifacts/fixanalysis.xml: Registered new Output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2782 'fix_waterlevel_export' for FixRealizingCompute State.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2784 * doc/conf/conf.xml: Registered new WaterlevelExport Generator for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2785 'fix_waterlevel_export'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2786
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2787 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2788 Create proper CSV, WST and PDF Facets with hash and State id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2790 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2791 WaterlevelExporter support FixRealizingResult objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2793 2012-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2795 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2796 Removed instanceof hack to fetch the WQKms of the fix realizations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2798 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2799 New. Subclass of WaterlevelFacet. Used to fetch the WQKms the fix realization way.
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/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2802 Create the subclassed waterlevel facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2804 2012-07-25 Ingo Weinzierl <ingo@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/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2807 Create proper facets for Ws and Qs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2809 2012-07-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2811 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2812 Also add Q-Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2814 2012-07-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2816 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2817 Add WaterlevelFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2819 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2820 Add output and facet compability.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2822 2012-07-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2824 * src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2825 Fix data names in FixRealizingAccess.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2827 2012-07-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2829 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2830 Handle slightly different access to Fixation-WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2832 2012-07-25 Felix Wolfsteller <felix.wolfsteller@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/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2835 Handle slightly different access to Fixation-WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2837 2012-07-25 Felix Wolfsteller <felix.wolfsteller@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/artifacts/states/fixation/FixationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2840 Fix (last?) vol(l)mer naming issue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2842 2012-07-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 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2845 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2846 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2847 src/main/java/de/intevation/flys/themes/ThemeMapping.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2848 s/.equals("")/.length() == 0/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2850 2012-07-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2852 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2853 src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2854 src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2855 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2856 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2857 Removed some superfluous casts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2859 2012-07-23 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 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2862 Removed some inner whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2864 2012-07-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2866 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2867 New base class for fixing analysis results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2869 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2870 src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2871 Inherits from FixResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2873 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2874 Calculation returns FixRealizingResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2876 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2877 Remove superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2879 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2880 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2882 2012-07-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2884 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2885 Broke over long line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2887 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2888 Added some getters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2890 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2891 Calculated the Q -> Ws. TODO: Produce result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2893 2012-07-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2895 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2896 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2897 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2898 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2899 Adjusted i18n strings (vollmer).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2901 2012-07-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2903 * src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2904 Set ld_mode so that FLYSUtils can use it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2906 2012-07-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2908 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2909 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2910 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2911 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2912 Adjusted i18n strings (vollmer).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2914 2012-07-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
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/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2917 Handle FixationArtifacts with as much care as WINFOArtifacts,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2918 by using refactore FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2920 2012-07-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2922 Towards per-Gauge-input of W/Q values for FixationArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2924 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2925 src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2926 (getGauges): Refactored, moved from WINFOArtifact to FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2928 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2929 Handle unlucky differences in names of data for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2930 WINFOArtifact/FixationArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2932 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2933 (Re-)use WQAdapted State for fix.analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2935 2012-07-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2937 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2938 src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2939 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2940 src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2941 src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2942 src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2943 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2944 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2945 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2946 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2948 2012-07-23 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2950 * src/main/java/de/intevation/flys/artifacts/model/Segment.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2951 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2952 Moved code to convert W to Q at gauge to segments to be reusable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2954 2012-07-23 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2956 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2957 doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2958 doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2959 Remove line style attributes from FixingReferenceEvents theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2961 2012-07-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2963 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2964 src/main/java/de/intevation/flys/artifacts/model/Segment.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2965 Moved reference point comparator to segment class be be reusable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2966 in FixA 'ausgelagerte Wasserspiegellagen'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2967
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2968 2012-07-23 Christian Lins <christian.lins@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/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2971 Simplify annotation code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2973 2012-07-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2975 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2976 Made abstract. Sub classes have to overwrite innerCalculate()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2977 calculate() now figures out the fixings overview and the function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2978 to fit and passes it to innerCalculate()
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/artifacts/model/fixings/FixAnalysisCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2981 src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2982 Overrides innerCalculate() now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2984 2012-07-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2986 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2987 Prevent NPE in getOutputForState(). Why does this happen?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2989 2012-07-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2991 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2992 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2993 Made curve fitting over the given calculation range reusable. Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2995 2012-07-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2997 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2998 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2999 Moved more common code into base class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3001 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3003 * contrib/fixoverview2html.xsl: Clip the displayed from/to ranges
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3004 of the gauges to the max extent of the events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3006 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3008 * contrib/fixoverview2html.xsl: Embed german and english translations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3009 into the stylesheet. This should be better done by importing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3010 an external resource depending on the choosen locale!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3012 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3014 * contrib/fixoverview2html.xsl: Introduced i18n to transformation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3016 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3018 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3019 Wrong epsilon was taken so sector aggregation was not working
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3020 leading to too large result documents and wrong range display
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3021 on client side.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3023 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3025 * contrib/fixoverview2html.xsl: Render the names of the gauges into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3026 the header line. Full name and spread is displayed as a tooltip.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3028 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3030 * doc/conf/artifacts/minfo.xml: Use SQPeriodSelect state for the input of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3031 a time range. The difference to PeriodSelect is the UI provider desired
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3032 by this state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3034 * src/main/java/de/intevation/flys/artifacts/states/sq/SQPeriodSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3035 New subclass of PeriodSelect; this state wants to be rendered in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3036 'sq.period.select' UI provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3038 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3040 * contrib/fixoverview2html.xsl: To help developing the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3041 HTML overview stylsheet more quickly bring back in sync with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3042 version of the flys-client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3044 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3046 * doc/conf/artifacts/minfo.xml: Changed the parameters for SQ relation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3047 period selection; only a single period is allowed now.
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/artifacts/states/PeriodSelect.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3050 class that allows the selection of a time period.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3052 * src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3053 Reduced support of time periods to a single period.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3055 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3056 Adapted the usage of SQRelationAccess which method signature has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3057 changed; it returns a single DateRange instance only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3059 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3060 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3061 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3062 src/main/resources/messages_de.properties: Modified the keys of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3063 state for SQ relation time period input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3065 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
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/exports/sq/SQOverviewGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3068 Disabled legends in this overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3070 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3072 * src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3073 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3075 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3077 * src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3078 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3079 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3080 src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3081 Fixed anomalies.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3083 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3085 * src/main/java/de/intevation/flys/exports/ReportGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3086 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3087 src/main/java/de/intevation/flys/exports/ATExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3088 src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3089 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3090 src/main/java/de/intevation/flys/exports/MapGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3091 src/main/java/de/intevation/flys/exports/OutGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3092 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3093 Added a setCollection() method that allows the caller of OutGenerators
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3094 to set a reference to a FLYSArtifactCollection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3096 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3097 Use setCollection() to set the reference to the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3098 FLYSArtifactCollection before using OutGenerators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3100 * doc/conf/conf.xml: Registered the SQOverviewGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3102 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3104 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3105 Add a list of gauges which intersect the range of the selected columns:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3107 <fixings>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3108 <gauges from="..." to="..." name="..."/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3109 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3110 <gauges from="..." to="..." name="..."/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3111 </fixings>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3113 * src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3114 Store the name of the gauge, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3116 * src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3117 Load the names of the gauges from database, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3119 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3121 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3122 Some minor refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3124 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3125 Call super constructor to retrieve the common data from the artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3127 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3130 New. Common base class for Fix*Calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3132 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3133 Moved common stuff to base class FixCalculation.
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/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3136 Inherit from FixCalculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3138 * src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3139 Extract parameters that are only relevant for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3140 'Ausgelagerte Wasserspiegellagen' calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3142 isQ(): Must we convert the given values from W to Q first?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3143 Used data field: 'fix_isq'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3144 getSegments(): Segments same semantics as WINFO's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3145 'W fuer ungleichwertige Abfluesse.'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3146 Used data field: 'fix_segments'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3148 * src/main/java/de/intevation/flys/artifacts/model/Segment.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3149 src/main/java/de/intevation/flys/artifacts/access/FixAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3150 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3152 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3154 * src/main/java/de/intevation/flys/artifacts/access/FixAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3155 New. Common base class for the Fix*Access.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3157 * src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3158 src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3159 Now inherit from FixAccess.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3161 2012-07-19 Sascha L. Teichmann <sascha.teichmann@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/exports/fixings/ParametersExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3164 Prevent NPE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3166 2012-07-19 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/artifacts/model/fixings/FixFacetUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3169 Use constant to lookup column instead of dynamically allocated array.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3171 2012-07-19 Sascha L. Teichmann <sascha.teichmann@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/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3174 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3175
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3176 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3177 Re-added here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3179 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3180 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3181 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3182 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3183 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3184 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3185 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3186 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3187 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3188 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3189 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3190 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3191 src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3192 src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3193 src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3194 Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3196 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3198 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3199 New. Stub for 'Ausgelagerte Wasserspiegellagen' calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3201 * src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3202 New. Stub for accessing the artifact to extract the relevant parameters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3203 for the 'ausgelagerte Wasserspiegellagen' calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3205 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3206 Call the calculation if the state is reached.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3208 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3209 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3211 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3213 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationVolmerCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3214 Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3216 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3217 Re-added here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3219 * doc/conf/artifacts/fixanalysis.xml: Adjusted. BTW: Vollmer is spelled with two 'l's.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3221 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3223 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3224 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3226 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3227 Re-added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3229 * doc/conf/artifacts/fixanalysis.xml: Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3231 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3233 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3234 Deleted
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/artifacts/model/fixings/FixAnalysisCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3237 Re-added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3239 * src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3240 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3241 Adjusted class name usage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3243 2012-07-19 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3245 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3246 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3247 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3248 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3249 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3250 native2ascii with properties files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3251 Show analysis periods as subtitle in W/Q chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3253 2012-07-19 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3255 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3256 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3257 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3258 src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3259 src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3260 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3261 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3262 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3263 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3264 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3265 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3266 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3267 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3268 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3269 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3270 Add subtitle to Fix W/Q chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3271 Move addSubtitle() code from generators up to ChartGenerate which saves
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3272 a lot of duplicate code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3274 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3276 * src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3277 Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3279 * src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3280 Re-added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3282 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3283 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3284 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3285 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3286 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3287 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3288 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3289 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3290 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3291 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3292 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3293 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3294 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3295 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3296 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3297 Adjusted class name usage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3299 2012-07-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3301 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3302 Sourced code to set default values of a parameter to an own method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3303 Subclasses should override this method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3305 * src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3306 Set default value for outliers to "3".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3308 2012-07-19 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3310 * src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3311 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3312 src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3313 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3314 src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3315 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3316 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3317 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3318 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3319 Add kilometer info to chart titles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3321 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3323 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3324 src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3325 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3326 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3327 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3328 src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3329 src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3330 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3331 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3332 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3333 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3334 src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3335 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3336 src/main/java/de/intevation/flys/utils/FLYSUtils.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3337 src/main/java/de/intevation/flys/exports/ChartSettings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3338 src/main/java/de/intevation/flys/jfree/XYStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3339 Use Integer.parseInt() instead of Integer.valueOf() + Autounboxing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3341 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3343 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3344 Replaced "string -> object -> native -> object" by simple "string -> object".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3345 Removed stupid duplicate XPathing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3347 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3349 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3350 Use only blue as point color.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3352 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3354 Adjusted Delta W(t) CSV exporter to customers wishes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3356 * src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3357 Reordered columns, removed description, added W and formatted date
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3358 via i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3360 * src/main/java/de/intevation/flys/utils/Formatter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3361 Added method to get a formatter based on pattern and locale.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3363 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3364 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3365 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3366 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3367 Adjusted i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3369 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3371 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3372 Classify each discharge range by the gauges which intersect it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3374 * src/main/java/de/intevation/flys/artifacts/model/Range.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3375 Added convinience constructor.
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/artifacts/model/GaugeFinder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3378 Added method to return all gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3380 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3382 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3383 Use bandwidth parameter for width of band, adjusted name to be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3384 displayed in legend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3386 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3388 * doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3389 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3390 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3391 Change bandwidth type to double (still bugged, round integers still
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3392 work, though).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3394 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3396 * src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3397 Added column for time range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3399 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3400 src/main/resources/messages_de_DE.properties
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3401 src/main/resources/messages_en.properties
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3402 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3403 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3405 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3406 Fixed stupid formatting bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3408 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3410 * src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3411 Added discharge column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3413 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3414 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3415 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3416 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3417 Added missing strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3419 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3421 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3422 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3424 2012-07-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3426 * src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3427 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3428 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3429 src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3430 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3431 src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3432 src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3433 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3435 2012-07-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3437 Partial implementation of issue720 (bandwith for curves), in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3438 longitudinal section ws only, no styling, integer-based.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3440 * doc/conf/default-themes.xml: Add bandwidth to fields of longitudinal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3441 section facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3443 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Add bandwidth
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3444 theme parsing.
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/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3447 If bandwidth is set, add an area data series with datapoints
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3448 above/under the actual data points.
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/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3451 Helper for adding points with offset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3453 2012-07-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3455 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3456 Use Q_BPEGEL as symbolic name for Q
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3458 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3459 Out commented the LEFT JOINs which produce a lot of empty and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3460 redundant data. Bring them back in when we treat subsamples right.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3462 2012-07-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3464 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3465 Added getValue() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3467 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3468 Store location of calculation in result, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3470 * src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3471 Added method getTotalCount() to return the number of used S/Q pairs.
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/artifacts/model/sq/SQResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3474 Store location of result, too.
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/exports/sq/SQRelationExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3477 Write parameters as export result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3479 2012-07-16 Felix Wolfsteller <felix.wolfsteller@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/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3482 Bit of doc.
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/artifacts/CollectionMonitor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3485 TODO for automatic official lines added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3487 2012-07-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3489 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3490 Out commented debug output which caused OOM errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3492 2012-07-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3494 * src/main/java/de/intevation/flys/artifacts/model/SQOverview.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3495 src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3496 Q is not taken from MESSUNG.Q but from MESSUNG.Q_BPEGEL
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/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3499 Fixed indentation. More macros.
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/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3502 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3504 2012-07-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3506 * Tagged module as '2.8'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3508 2012-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3510 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3511 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3512 src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3513 src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3514 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3515 src/main/java/de/intevation/flys/artifacts/states/SQRelation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3516 src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3517 src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3518 src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3519 src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3520 src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3521 src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3522 src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3523 src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3524 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3525 src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3526 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3527 src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3528 src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3529 src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3530 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3531 src/main/java/de/intevation/flys/artifacts/model/WQFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3532 Removed same package imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3534 2012-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3536 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3537 Lowered log level.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3539 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3541 * doc/conf/meta-data.xml: Allow manual loading of official lines in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3542 longitudinal_discharge diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3544 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3546 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3547 Prevent nasty NPE (hidden by autobox).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3549 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3552 Suppress data points with values <= 0 because they kill JFreeChart's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3553 log/log diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3555 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3557 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3558 Fixed more SQL syntax errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3560 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3561 Generate more than one SQResult (To my big suprise it's possible).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3563 * src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3564 src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3565 src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3566 Made more NPE bullet proof.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3568 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3570 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3571 Fixed problem with string operation precedence.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3573 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3575 * doc/conf/meta-data.xml: very basic official lines matching the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3576 artifact (for this it is wrongly placed in previous calc.-part, for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3577 now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3579 2012-07-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3581 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3582 Create shapefile directory instead of shapefile 'file'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3584 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
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/artifacts/model/sq/SQRelationCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3587 src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3588 src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3589 src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3590 src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3591 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3592 Removed translation whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3594 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3596 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3597 src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3598 Finally! SQResult is build and should be ready for display. :-)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3600 2012-07-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3602 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3603 src/main/java/de/intevation/flys/utils/GeometryUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3604 Fix and workaround NullPointerExceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3606 2012-07-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3608 * src/main/java/de/intevation/flys/wsplgen/WSPLGENCallable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3609 src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3610 src/main/java/de/intevation/flys/wsplgen/JobObserver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3611 src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3612 src/main/java/de/intevation/flys/wsplgen/Scheduler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3613 src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3614 src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3615 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3616 src/main/java/de/intevation/flys/artifacts/MapArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3617 src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3618 src/main/java/de/intevation/flys/exports/MapGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3619 Organized and added missing imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3621 2012-07-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3623 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3624 functions to reproject an Envelope from one CoordinateReferenceSystem to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3625 antoher.
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/artifacts/WMSQPSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3628 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3629 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3630 src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3631 src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3632 src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3633 src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3634 src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3635 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3636 src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3637 src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3638 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3639 src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3640 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3641 The getExtent() method will now return the extent of the layer in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3642 coordinate reference system that is configured for the specific river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3644 2012-07-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3646 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3647 src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3648 src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3649 src/main/java/de/intevation/flys/artifacts/model/WSPLGENLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3650 src/main/java/de/intevation/flys/artifacts/model/WSPLGENCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3651 src/main/java/de/intevation/flys/artifacts/model/WSPLGENReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3652 Moved to subpackage map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3654 * src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3655 src/main/java/de/intevation/flys/artifacts/model/map/WMSLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3656 src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENJob.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3657 src/main/java/de/intevation/flys/artifacts/model/map/WMSDBLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3658 src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3659 src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3660 Moved from upper package.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3662 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3664 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3665 src/main/java/de/intevation/flys/exports/OutputHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3666 src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3667 Added missing vim lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3669 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3671 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3672 src/main/java/de/intevation/flys/exports/OutputHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3673 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3675 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3677 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3678 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3679 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3681 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3683 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3684 Only use first period of the time periods given by the UI.
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/artifacts/model/sq/SQResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3687 Added some more index checking.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3689 2012-07-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3691 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3692 New. Facet for chart overview in sq relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3694 * src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3695 New. Generator for chart overview. This generator is not used jet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3696 Currently we generate the overview on client side by putting all charts in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3697 simple grid, cause the charts rendered by this generator are empty.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3699 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3700 Added new Facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3702 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3703 Add facets for overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3705 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3706 Avoid a NPE in legend entry aggregation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3708 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3709 Moved log output to avoid NPE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3711 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3712 Added new output for chart overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3714 2012-07-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3716 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3717 Refactored. Moved some functionality to FLYSContext and OutputHelper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3719 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3720 Added 'getOutGenerator' to get a concrete generator. Moved from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3721 FLYSArtifactCollection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3723 * src/main/java/de/intevation/flys/exports/OutputHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3724 New. Provides the 'doOut' functionality for FYLSArtifactCollection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3726 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3728 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3729 Handle the error case of accessing wrong indexed SQ relation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3730 more smoothly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3732 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3734 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3735 Added access to the data of GSIEBSATZ and SSIEBUNG.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3737 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3739 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3740 Added the left joins to the GSIEBSATZ and SSIEBUNG tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3742 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3744 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3745 Do not store null values from database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3747 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3749 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3750 New. Container for measurements. Helps to extract the S/Q fractions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3752 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3753 Now uses the measurements container.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3755 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3756 Added convenience methods to extract the different fractions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3757 DONE: Q, S_SS, S_SF
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3758 TODO: S_BL_S, S_BL_FG, S_BL_CG, S_BL
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3760 * src/main/java/de/intevation/flys/artifacts/model/SQOverview.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3761 src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3762 Relax existence of SIEBSATZID.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3763 We have to use a left join during data extraction anyway.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3764 We force the existence of Q because we cannot do the fitting if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3765 we don't have them.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3767 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3769 * src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3770 New. Access to the data from the SedDB.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3772 * src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3773 Load measurements from SedDB.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3775 * src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3776 Force NOT NULL for discharge values, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3778 * src/main/java/de/intevation/flys/artifacts/model/SQOverviewFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3779 Indentation fix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3781 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3782 Iterate over all given periods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3784 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3786 * src/main/java/de/intevation/flys/artifacts/services/SQKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3787 Fixed wrong logger class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3789 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3791 * src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3792 Filter out the meassures which don't have a related 'Siebsatz'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3794 * doc/conf/cache.xml: Added forgotten cache for sq-overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3796 * src/main/java/de/intevation/flys/artifacts/model/SQOverviewFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3797 Added vim line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3799 2012-07-12 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3801 * doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3802 doc/conf/virtual-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3803 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3804 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3805 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3806 src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3807 Add showpointlabel style attribute. Refactor some styles to make use of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3808 general attributes in the virtual themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3810 * src/main/java/de/intevation/flys/utils/GeometryUtils.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3811 src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3812 Suppress or fix some warnings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3814 2012-07-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3816 * doc/conf/conf.xml: Fix class name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3818 2012-07-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3820 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3821 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3822 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3823 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3824 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3825 src/main/java/de/intevation/flys/utils/FLYSUtils.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3826 src/main/java/de/intevation/flys/exports/ChartExportHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3827 src/main/java/de/intevation/flys/exports/WstWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3828 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3829 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3830 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3831 Various cosmetic doc fixes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3833 2012-07-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3835 * doc/conf/meta-data.xml: Make official lines available in dc for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3836 manual loading in longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3838 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3840 * src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3841 Simulates a sieve to separate the differen fractions from each other.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3843 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3845 * src/main/java/de/intevation/flys/artifacts/model/DateRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3846 src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3847 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3848 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3849 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3851 2012-07-11 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3853 * src/main/java/de/intevation/flys/artifacts/model/DateRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3854 src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3855 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3856 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3857 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3858 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3859 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3860 Delta W(t) chart subtitle now with real values and correct i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3863 2012-07-11 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3865 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3866 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3867 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3868 Re-add HYK rendering code again to CrossSectionGenerator (fix for #712).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3870 2012-07-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3872 * src/main/java/de/intevation/flys/artifacts/services/SQKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3873 src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3874 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3876 2012-07-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3878 * src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3879 Made km separating of dates epsilon tolerant and avoid empty date lists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3881 2012-07-10 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3883 * src/main/java/de/intevation/flys/artifacts/services/SQKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3884 New. Service that generates an overview chart for measuring points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3886 * src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3887 New. Instance of measuring points overview data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3889 * src/main/java/de/intevation/flys/artifacts/model/SQOverviewFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3890 New. Foctory for overview data objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3892 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3893 Added new service to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3895 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3896 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3897 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3898 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3899 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3901 2012-07-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3903 Fix for issue694.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3905 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3906 Also resolve edge cases (last/first cross section km).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3908 2012-07-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3910 Partial fix for issue694 (Heightmarks snap to nearest cross section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3911 line).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3913 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3914 Extended signature of getWaterLines to allow behaviour of only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3915 delivering data if it snaps to the km (is closest).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3917 * src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3918 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3919 Documentation, updated signature of getWaterLines().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3921 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3922 Remember if Heightmarks are displayed, if so deliver data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3923 only if cross-section is closest (snap).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3925 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3926 Make next and previous km of cross-sections available as data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3928 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3929 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3930 Provide next and previous cross-section km via blackboard, adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3931 call to getWaterLines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3933 2012-07-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3935 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3936 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3938 2012-07-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3940 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3941 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3942 src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3943 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3944 src/main/java/de/intevation/flys/exports/ChartExportHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3945 src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3946 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3947 src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3948 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3949 src/main/java/de/intevation/flys/exports/OutGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3950 src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3951 Fix various documentation issues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3953 2012-07-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3955 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3956 src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3957 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3958 src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3959 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3960 src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3961 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3962 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3963 src/main/java/de/intevation/flys/exports/ChartHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3964 src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3965 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3966 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3967 Fix various issues in the hard-to-find documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3969 2012-07-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3971 * pom.xml: Configure javadoc mojo to include doc for protected/private.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3973 2012-07-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3975 * contrib/themes2html.xsl: Create a list of direct sub themes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3976 of a theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3978 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3980 * doc/datacage-config-manual/Makefile: New, added Makefile.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3982 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3984 * src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3985 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3986 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3987 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3988 src/main/java/de/intevation/flys/jfree/HasLabel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3989 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3991 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3993 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3994 Fixed XPath typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3996 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3998 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3999 Removed dynamic XPaths to pervent potential XPath injections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4001 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4003 * contrib/themes2html.xsl: New. Transformation to get a better
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4004 overview of themes.xml. Usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4006 $ xsltproc --path doc/conf \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4007 contrib/themes2html.xsl \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4008 doc/conf/themes.xml \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4009 > themes.xhtml
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4011 Use browser to view the resulting file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4013 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4015 * doc/conf/second-themes.xml: Name the second themegroup 'second'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4016 instead of 'default' to avoid clashes with the real 'default'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4017 themegroup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4019 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4021 * doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4022 doc/conf/virtual-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4023 doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4024 doc/conf/second-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4025 Added xml processing instruction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4027 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4029 * src/main/java/de/intevation/flys/artifacts/math/fitting/InvLog.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4030 src/main/java/de/intevation/flys/artifacts/access/Access.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4031 src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4032 src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4033 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorA.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4034 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorB.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4035 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorC.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4036 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorD.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4037 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorE.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4038 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorF.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4039 src/main/java/de/intevation/flys/exports/ChartArea.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4040 src/main/java/de/intevation/flys/jfree/StyledValueMarker.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4041 src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4042 Added vim lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4044 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4046 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4047 src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4048 src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4049 src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4050 src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4051 src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4052 Replaced tabs with four spaces each.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4054 2012-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4056 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4057 src/main/java/de/intevation/flys/exports/ChartArea.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4058 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4059 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4061 2012-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4063 * src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4064 src/main/java/de/intevation/flys/jfree/StyledValueMarker.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4065 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4066 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4067 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4068 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4070 2012-07-06 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4072 * doc/conf/*-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4073 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4074 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4075 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4076 src/main/java/de/intevation/flys/jfree/StyledValueMarker.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4077 src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4078 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4079 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4080 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4081 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4082 Add styles for W(t) domain markers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4084 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4085 Remove false @override.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4087 2012-07-06 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4089 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4090 doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4091 doc/conf/default-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4092 Add missing themes for fixation charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4094 2012-07-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4096 Fix issue705 (names for mainvalues in export).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4098 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4099 Documentation and use NamedMainValues irrespective of WQ-type (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4100 single vs range).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4102 2012-07-06 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4104 * src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4105 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4106 W(t) chart label rotation now working (see #684)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4108 2012-07-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4110 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4111 Removed solved TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4113 2012-07-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4115 Fix issue710 (crashing diagrams with only one point).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4117 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4118 Expand the range/bounds where its added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4120 2012-07-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4122 * src/main/java/de/intevation/flys/exports/ChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4123 (expandPointRange): Fix weird code with help of new ChartHelper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4124 method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4126 2012-07-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4128 * src/main/java/de/intevation/flys/exports/ChartHelper.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4129 (expandBounds): New, expand bounds by given percentage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4131 2012-07-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4133 * src/main/java/de/intevation/flys/artifacts/math/Distance.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4134 New distance helper module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4136 2012-07-06 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4138 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4139 Remove debugging code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4141 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4142 Remove HYK references and code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4144 2012-07-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4146 * doc/datacage-config-manual/datacage-config-manual.tex:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4147 Changed inclusions to include new content file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4149 * doc/datacage-config-manual/content.tex: Content from doc/datacage.txt,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4150 xml formatted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4152 2012-07-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4154 * doc/datacage-config-manual/datacage-config-manual.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4155 doc/datacage-config-manual/README,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4156 doc/datacage-config-manual/title.tex:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4157 Added stub of tex-version of datacage config documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4159 2012-07-05 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4161 * doc/*-themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4162 Add textorientation field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4164 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4165 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4166 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4167 src/main/java/de/intevation/flys/exports/ChartArea.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4168 Move annotation related code to base class ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4170 2012-07-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4172 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4173 Prevent casting exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4175 2012-07-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4177 issue487 (wrong area calculation).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4179 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4180 Fix area calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4182 2012-07-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4184 * doc/conf/themes.xml: Moved theme groups to own XML files to improve the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4185 structure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4187 * doc/conf/second-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4188 doc/conf/default-themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4189 doc/conf/virtual-themes.xml: New XML files for themes / theme groups; each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4190 theme group in one single file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4192 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4193 Improved logging; print number of theme groups and themes in it as INFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4195 2012-07-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4197 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4198 Only show labels if enabled in theme. Commented (failed) trials to get the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4199 text rotation right.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4201 2012-07-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4203 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4204 Fix certain AIOOBs that were caused by the fact that QWDs can end up in two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4205 different series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4207 2012-07-03 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4209 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4210 Implemented mergeRanges to combine y bounds in timeseries charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4212 2012-07-03 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4214 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4215 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4216 New. Added chart info generator for WQ and delta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4218 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4219 Added info generators to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4221 2012-07-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4223 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4224 Very basic, unstyled, always-on labels of points in DeltaWt-Diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4226 2012-07-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4228 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4229 Replaced Arrays.asList(new String[] { "a", "b" }).contains("a") code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4231 2012-07-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4233 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4234 src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4235 src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4236 src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4237 src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4238 src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4239 src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4240 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4242 2012-07-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4244 * doc/conf/themes.xml: Added missing themes for middle bed height curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4246 2012-07-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4248 * src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4249 src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4250 New Access objects to access relevant information of Artifacts specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4251 to bed heights and flow velocity calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4253 * src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4254 src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4255 src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4256 src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4257 src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4258 Use *Access objects to get required information from Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4260 * src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4261 methods to access specific information for calculations to *Access
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4262 objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4264 2012-07-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4266 Fix issue695 (labeling of waterlines).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4268 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4269 (doCrossSectionWaterLineOut): Handle labels more individually.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4271 * src/main/java/de/intevation/flys/jfree/XYStyle.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4272 (applyShowLineLabel): Tell renderer that there is something to do in case
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4273 any label is switched on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4275 2012-07-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4277 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4278 src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4279 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4280 src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4281 src/main/java/de/intevation/flys/artifacts/model/DifferenceCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4282 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4283 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4284 src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4285 src/main/java/de/intevation/flys/artifacts/geom/Lines.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4286 src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4287 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4288 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4289 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4290 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4291 src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4292 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4293 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4294 src/main/java/de/intevation/flys/themes/ThemeAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4295 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4296 Fixed various bugs (package declarations, moved classes to correct
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4297 places).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4299 2012-07-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4301 * doc/conf/themes.xml: Removed line properties from fixation point themes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4302 and added missing point properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4304 2012-07-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4306 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4307 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4308 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4309 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4311 2012-07-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4313 issue654.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4315 * src/main/java/de/intevation/flys/exports/LegendProcessor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4316 Do not include type in hash for legend item.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4318 2012-07-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4320 * src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4321 Generate CSV for facet 'fix_parameters'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4323 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4324 Be more eloquent on which kind of facet the exporter does not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4325 like.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4327 2012-07-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4329 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4330 Made it more symmetrical to FixationCompute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4332 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4333 Removed fake result stuff. Fetch parameters from SQRelationAccess.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4335 2012-07-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4337 * src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4338 Remove some evidence that the authors of this software
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4339 do not know Java at all.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4341 2012-07-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4343 Part of flys/issue687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4345 * src/main/java/de/intevation/flys/exports/ATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4346 New. Samples fitting function to AT files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4348 !!! Untested and expected to be slightly broken. !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4350 * src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4351 Made some formatting things public to be reusable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4353 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4354 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4355 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4356 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4357 Added i18n strings for AT headers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4359 2012-07-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4361 * doc/conf/artifact-db.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4362 doc/conf/cache.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4363 doc/conf/meta-data.xml: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4365 2012-07-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4367 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4368 Removed embedded class IdGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4370 * src/main/java/de/intevation/flys/utils/IdGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4371 New. Re-added the id generator as top level class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4373 2012-06-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4375 Added parameter exporter for fixings analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4376 Part of flys/issue689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4378 * src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4379 New. Exports the contents of the parameters of the fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4381 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4382 Added visitor interface to visit all rows of the parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4384 * doc/conf/artifacts/fixanalysis.xml: Added new facet for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4385 parameter export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4387 * doc/conf/conf.xml: Register the new parameter exporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4389 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4390 Added facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4392 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4393 Fixed indentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4394 Removed some programming oddities.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4395 Create facet for parameter export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4397 * src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4398 Removed code which is already contained in the base class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4400 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4401 Cleaned up code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4403 2012-06-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4405 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4406 Deleted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4408 * src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4409 Re-added here
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4411 * doc/conf/conf.xml: Adjusted package name of DeltaWtExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4413 2012-06-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4415 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4416 New. Added chart info companion for FixDerivedCurveGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4418 * doc/conf/conf.xml: Added to configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4420 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4421 Code clean up.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4423 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4424 Simplified. Not Serializable any more because its only a transient object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4426 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4427 Clean up. Simplified. Removed dependency from Function2DAdapter because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4428 we are doing our own sampling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4430 * src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4431 Removed empty last line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4433 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4434 Small cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4436 * src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4437 Do not notify listeners when add data series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4439 * src/main/java/de/intevation/flys/jfree/Function2DAdapter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4440 Removed. Obsolete.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4442 2012-06-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4444 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4445 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4447 2012-06-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4449 * src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4450 New. Added chart info companion for FixLongitudinalSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4452 * doc/conf/conf.xml: Added to configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4454 2012-06-29 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4456 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4457 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4458 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4459 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4460 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4461 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4462 Unfinished work on generalizing annotations in ChartGenerators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4464 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4466 * src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4467 Fixed parameter name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4469 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4470 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4471 Fixed typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4473 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4475 * src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4476 Finished the access to the S/Q relation stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4478 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4479 State "state.minfo.sq.periods" returns the value as string
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4480 symmetrical to state "state.fix.analysisperiods".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4482 * src/main/java/de/intevation/flys/artifacts/model/fixings/DateRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4483 Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4485 * src/main/java/de/intevation/flys/artifacts/model/DateRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4486 Re-added here because its of use not only in the fix analysis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4487 but also in the S/Q relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4489 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4490 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4491 src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4492 src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4493 src/main/java/de/intevation/flys/artifacts/access/Access.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4494 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4495 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4496 Adjusted the imports for the moved DateRange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4498 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4500 * src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4501 New. Artifact access for the S/Q relation. TODO: Add more parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4503 * src/main/java/de/intevation/flys/artifacts/access/Access.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4504 Remove trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4506 * src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4507 Added more debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4509 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4511 * src/main/java/de/intevation/flys/artifacts/access/Access.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4512 Base class for *Access of FLYSArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4514 * src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4515 Extends Access now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4517 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4519 * src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4520 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4522 2012-06-28 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4524 * doc/conf/themes.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4525 src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4526 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4527 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4528 src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4529 Set text orientation to horizontal for points in Fixation W/Q curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4531 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4532 Fix overlapping indices of facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4534 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4536 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4537 Added method to figure out which discharge sectors of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4538 the analysis periods really contains data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4540 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4541 Only emit analysis period / discharge sectors which really contain data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4543 2012-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4545 Moved FixationArtifactAccess into own package access because there are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4546 more *Access to come e.g. SQRelationAccess.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4548 TODO: Refactor the code for WINFO to use this *Access pattern. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4549 results in much cleaner, better scaling and better understandable code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4551 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java: Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4552 * src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4554 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4555 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4556 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4557 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4558 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4559 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4560 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4561 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4562 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4563 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4564 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4565 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4566 src/main/java/de/intevation/flys/artifacts/access,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4567 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4568 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4569 Adjusted imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4571 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4572 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4574 2012-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4576 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4577 If fitting fails for tolerance of 1e-10 increase it incremental
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4578 by factor of 10 to 1e-3 and only bail out if it fails on this level.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4580 2012-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4582 * src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4583 Fixed da/dQ but the fitting still does not work for the function. :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4585 2012-06-27 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4587 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4588 Show only dates as point labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4590 2012-06-27 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4592 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4593 Fix typo in generator class for fix_longitudinal_section_curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4595 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4597 Create and handle new manual line facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4599 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4600 Added new constructor to play nice with upcoming facet-type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4602 * src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4603 Added functionality to serve as WaterLineFacet (calculate water
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4604 line against cross section profile).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4606 * src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4607 Extended to generate cross section water line facets, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4609 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4610 Handle new Facet Type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4612 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4614 FacetType for upcoming cross_section.manualline facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4616 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4617 Added Facet Type and IS-helper dor upcoming facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4619 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4621 Configure Themes and compatibility of upcoming
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4622 cross_section.manualline facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4624 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4625 doc/conf/artifacts/manualpoint.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4626 Add upcoming facet to compatibility lists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4628 * doc/conf/themes.xml: Register theme for upcoming facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4630 2012-06-27 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4632 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4633 Add output generator for 'fix_derived_curve'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4635 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4636 Add some ugly formatted point labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4638 2012-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4640 Moved describe() and the generating of output into FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4642 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4643 This the base class so it should contain common code!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4645 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4646 src/main/java/de/intevation/flys/artifacts/FixationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4647 src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4648 src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4649 src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4650 Moved common code into base class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4652 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4653 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4655 2012-06-27 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4657 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4658 Use JFreeUtil.sampleFunction2D() to sample a StyledXYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4660 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4661 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4662 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4663 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4664 Add ctor with addtional custom facet index parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4666 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4667 Introduce IdGenerator to generate unique facets IDs within an output,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4668 so themes can now be applied properly to points and lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4670 2012-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4672 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4673 Removed some expensive XPath usage. Some quick profiling
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4674 showed that up to 7% of our code (excluding Hibernate, H2, Restlet, etc.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4675 were spend in these XPaths. A lot of time
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4677 !!! Please, please, dear fellow programmers do not use XPath for fetching
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4678 !!! trivial things that are easily accessible via DOM, too!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4680 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4682 * src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4683 src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4684 Refactored to better fit the data types of SQResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4686 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4688 * src/main/java/de/intevation/flys/exports/LegendProcessor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4689 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4691 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4693 * src/main/java/de/intevation/flys/artifacts/model/sq/SQ.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4694 Added method to validate point.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4696 * src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4697 Added method to callback to re-initialize the function to fit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4699 * src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4700 New. Shell for fitting of one SQ fraction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4702 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4703 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4705 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4707 * src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4708 New. Specialized outlier test for the S/Q relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4709 Outliers are accepted in multiples of the standard deviation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4711 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4713 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4714 Only generate outlier facet when we done the prepocessing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4716 2012-06-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4718 Enable legend aggregation in time series charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4720 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4721 Call super.aggregateLegendEntries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4723 2012-06-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4725 Legend Item Aggregation refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4727 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4728 src/main/java/de/intevation/flys/exports/ChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4729 (aggregateLegendEntries): Moved up from XYChartGenerator to ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4731 2012-06-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4733 Legend Item Aggregation refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4735 * src/main/java/de/intevation/flys/exports/LegendProcessor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4736 New (extracted from XYChartGenerator).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4738 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4739 Extracted legend item aggregation to LegendProcessor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4741 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4743 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4744 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4746 2012-06-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4748 Minor polish for LegendItem-Aggregation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4750 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4751  Define and use static SPACE Shape.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4753 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4755 * src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4756 src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4757 src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4758 src/main/java/de/intevation/flys/artifacts/math/fitting/InvSQPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4759 src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4760 src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4761 Completed inverse stubs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4763 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4765 * src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4766 Register the singletons instead of new objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4768 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4769 src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4770 src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4771 src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4772 src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4773 src/main/java/de/intevation/flys/artifacts/math/fitting/InvSQPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4774 src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4775 src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4776 Link the functions to there inverses via getInverse().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4778 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4780 Implemenation of the inverses of the fitting functions. Needed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4781 for the AT export of the calculated curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4783 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4784 Added abstract method getInverse() to get the inverse of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4785 function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4786
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4787 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4788 src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4789 src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4790 src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4791 src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4792 src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4793 src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4794 Implements the getInverse() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4796 * src/main/java/de/intevation/flys/artifacts/math/fitting/InvLog.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4797 src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4798 src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4799 src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4800 src/main/java/de/intevation/flys/artifacts/math/fitting/InvExp.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4801 src/main/java/de/intevation/flys/artifacts/math/fitting/InvSQPow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4802 src/main/java/de/intevation/flys/artifacts/math/fitting/InvLinear.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4803 Implements the inverses of the function above. Some are still
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4804 stubs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4806 2012-06-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4808 Fix issue663 ("step" curves for Q).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4810 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4811 (addStepPointsKmQ): New, add "step" points for series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4813 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4814 Use new StyledSeriesBuilder function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4816 2012-06-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4818 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4819 Fix LegendAggregation; prevent single aggregated legend item to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4820 overflow by splitting it into many, but iconless legenditems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4822 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4824 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4825 Fixed typo in I18N key.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4827 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4829 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4830 Finished I18N.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4832 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4833 Accept callback to label legend items.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4835 * src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: Added interface
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4836 LabelGenerator to create labels for entries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4838 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4839 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4840 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4841 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4842 Added strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4844 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4846 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4847 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4849 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4851 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4852 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4853 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4854 src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4855 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4857 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4859 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4860 Uses I18N now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4862 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4863 Added convenience constructor for creating date formatters with strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4865 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4866 Added variadic method format().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4868 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4869 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4870 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4871 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4872 Added strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4874 2012-06-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4876 * src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4877 New. Generator for longitudinal sections in fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4879 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4880 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4881 src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4882 New. Facets for longitudinal sections chart in fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4884 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4885 Added new facet types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4887 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4888 Add facets for new chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4890 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4891 Fixed NPE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4893 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4894 Added facets to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4896 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4897 Added new themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4899 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4900 Added new chart generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4902 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4903 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4904 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4905 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4906 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4908 2012-06-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4910 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4911 Look for the attribut "outline" to render shape outlines in charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4913 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4914 Add the "outline" attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4916 2012-06-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4918 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4919 Do not add entries ending with " " to legend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4921 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4923 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4924 Prevent that the plot becomes to small if only one point is drawn.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4926 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4928 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4929 Added debug output about the concrete coeffs found by the fitting.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4931 * src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4932 src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4933 Re-checked the partial deviations to the coeffs. Write the formulas
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4934 more human readable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4936 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4938 * src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: If a label collides
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4939 with a other labels try to draw it on the other side of the point.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4940 This results in more labeled points which is useful because you cannot zoom
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4941 in for details in the fixings km chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4943 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4944 Paint measured points blue and interpolated green.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4946 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4947 Set background color to white.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4949 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4951 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4952 Interpolated and measured values where switched.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4954 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4956 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4957 Label the points in diagram and show if they are interpolated or not.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4959 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4960 New. Extended XYSeriesCollection to cope with QWs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4962 * src/main/java/de/intevation/flys/utils/Formatter.java: Added formatters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4963 to be fetched only over CallMeta. CallContext are not present in services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4965 * src/main/java/de/intevation/flys/java2d/ShapeUtils.java: New. Some code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4966 to handle Shapes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4967
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4968 * src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: New. Shape
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4969 renderer. This is a simplified version of the shape renderer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4970 from fixings analysis in desktop FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4972 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4974 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4975 Re-added accidentially removed code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4977 2012-06-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4979 * src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4980 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4981 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4982 src/main/java/de/intevation/flys/jfree/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4983 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4985 2012-06-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4987 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4988 Removed TODOs about I18N
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4990 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4991 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4992 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4993 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4994 Added strings for fixing analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4996 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4998 * src/main/java/de/intevation/flys/utils/KMIndex.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4999 OpenJDK javac 1.6.0_24 seems to be more picky about
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5000 correct usage of generics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5002 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5004 * contrib/add-i18n-numbers.py: New. Script to prefix
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5005 the values of property files with a small number to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5006 make the keys identifiable even through the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5008 Apply in the same manner as contrib/check-i18n-properties.py
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5010 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5012 * src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5013 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5014 src/main/resources/messages_de_DE.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5015 Repaired inconsistencies.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5017 2012-06-24 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5019 * src/main/java/de/intevation/flys/utils/ThemeUtil.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5020 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5021 src/main/java/de/intevation/flys/themes/ThemeFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5022 src/main/java/de/intevation/flys/jfree/XYStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5023 Add debug logs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5025 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5026 src/main/java/de/intevation/flys/jfree/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5027 Draw the W/Q function as StyledXYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5029 2012-06-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5031 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5032 Re-enable legend entry aggregation, take the threshold from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5033 settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5035 2012-06-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5037 * src/main/java/de/intevation/flys/exports/ChartSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5038 Parse and set legend aggregation value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5040 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5042 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5043 src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5044 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5045 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5046 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5048 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5050 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5051 Added bug output when creating Q sector markers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5053 * src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5054 Added toString() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5056 2012-06-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5058 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5059 Set the aggregation threshold value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5061 2012-06-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5063 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5064 src/main/java/de/intevation/flys/collections/OutputParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5065 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5067 2012-06-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5069 * src/main/java/de/intevation/flys/exports/WstWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5070 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5072 2012-06-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5074 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5075 Draw domain markers for borders of Q sectors. There is some kind of glitch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5076 in in the Q sector classifaction code or the db data is strange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5078 Because of the common code basis this affects the fixings calculations, too. :-(
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5080 2012-06-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5082 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5083 Calculate the standard deviation of the Q sector delta Ws, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5085 * src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5086 Store the standard deviation of the Q sector delta Ws, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5087 Indexed 0..3; NaN means the std dev for this sector is not existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5089 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5091 * src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5092 added method getSectorBorder(int). With this method you can figure
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5093 the three discharge sector borders. Returns NaN if border is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5094 not there. Usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5096 GaugeFinderFactory ggf = GaugeFinderFactory.getInstance();
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5097 GaugeFinder gf = ggf.getGaugeFinder("Elbe");
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5098 if (gf == null) { /* FAIL */ }
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5099 GaugeRange gr = gf.find(km); // km is the km where you are.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5100 if (gr == null) { /* FAIL */ }
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5102 double m0 = gr.getSectorBorder(0); // Draw as marker if not NaN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5103 double m1 = gr.getSectorBorder(1); // Draw as marker if not NaN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5104 double m2 = gr.getSectorBorder(2); // Draw as marker if not NaN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5106 Labels should be:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5107 '(MNQ+MQ)/2' for m0
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5108 '(MQ+MHQ)/2' for m1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5109 'HQ5' for m2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5111 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5113 * src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5114 New. Cache access to per river gauge finders. This very useful
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5115 if you want to draw the discharge sectors of river at a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5116 km into a diagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5118 * doc/conf/cache.xml: Added cache 'gauge-finders'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5120 * src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5121 Added find(double km) method to find GaugeRange by km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5123 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5124 Uses the instance of the GaugeFinderFactory to access the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5125 gauge ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5127 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5128 Simplified code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5130 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5132 * src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5133 New. Moved out of FixingsOverview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5135 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5136 Moved GaugeFinder into top level class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5138 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5140 * src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5141 New. Moved out of FixingsOverview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5143 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5144 Moved GaugeRange into top level class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5146 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5148 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5149 Prevent some NPEs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5150 !!! This is not a fix for the real problem !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5152 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5154 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5155 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5156 src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5157 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5159 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5161 * src/main/java/de/intevation/flys/artifacts/model/Range.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5162 New. Moved out of FixingsOverview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5164 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5165 Moved Range into top level class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5167 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5168 src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5169 src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5170 Adjusted imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5172 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5174 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5175 Fixed problem with select the wrong meta data (date, descriptions, etc.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5176 for a data column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5178 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5180 * src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5181 Fixed stupid i/j switch bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5183 2012-06-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5185 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5186 Updated i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5188 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5189 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5190 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5191 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5192 Added i18n string for delta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5194 2012-06-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5196 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5197 Added attribution for single series styling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5199 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5200 Skip legend items for interpolated point series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5202 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5203 Split analysis and reference points into two chart series. Added attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5204 for interpolated points for different styling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5206 * src/main/java/de/intevation/flys/jfree/Style.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5207 Added getter for renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5209 * src/main/java/de/intevation/flys/jfree/XYStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5210 Implemented getter for renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5212 2012-06-21 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5214 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5215 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5216 Split fix_sector_average_wq in four facet types, one for each class (_0, _1, ..)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5218 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5219 Update themes for WQ curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5221 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5222 Fix for small issue with sector average points
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5224 2012-06-21 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5226 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5227 Adapt doAverageSectorOut() to reflect changes in Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5229 2012-06-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5231 Added delta W(t) chart in fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5233 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5234 Added facet types for deta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5236 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5237 Changed facet index to determine the sector index and the analysis period
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5238 index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5240 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5241 Calculate a facet index including the sector index and the analysis period
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5242 index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5243 Added new facet for delta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5245 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5246 New. Facet to display the standard deviation in delta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5248 * src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5249 New. Generator for the delta W(t) chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5251 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5252 Updated facets in outputmodes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5254 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5255 Added output generator to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5257 2012-06-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5259 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5260 New methods to add domain and value axis markers to the plot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5262 2012-06-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5264 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5265 Added reference events to CSV export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5267 2012-06-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5269 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5270 Changed data type from QW[] to QWD[] to have delta Ws in reference events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5271
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5272 2012-06-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5274 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5275 Moved function instantiation to alway have a valid function instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5277 2012-06-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5279 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5280 Fixed binary search.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5282 2012-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5284 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5285 Bring binarySearch with epsilon more to source of binarySearch of Collections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5286 Still not working properly. Why?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5288 2012-06-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5290 Avoid problems with corrected Ws in cross-sections; hacky solution,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5291 issue680.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5293 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5294 (waterLineC): New, get corrected W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5296 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5297 Create C-facet with other index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5299 2012-06-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5301 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5302 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5304 2012-06-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5306 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5307 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5309 2012-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5311 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5312 Now respects the selected events and reference period correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5314 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5315 referenceStart and referenceEnd are now melted into referencePeriod.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5317 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5318 Add a new filter IdsFilter which is more efficent to check than a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5319 OrFilter with a list of IdFilters inside.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5321 * src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5322 Expose the new IdsFilter to the XML representation in form of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5323 <columns cids="<list of whitespace separated ids"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5325 2012-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5327 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5328 Fixed broken naming of chart curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5330 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5331 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5332 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5333 src/main/resources/messages_de.properties: Renamed facets for SQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5334 relation chart curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5336 2012-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5338 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5339 Create a compound index value for SQOutlierFacets. This index is based
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5340 on the index of the result object (to get the correct data) and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5341 iteration of the outliers. This compound index is used to make
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5342 SQOutlierFacets unique to FLYSCollection's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5344 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5345 Parse the index of the result object and the iteration number from index
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5346 property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5348 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5349 Added some more debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5351 2012-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5353 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5354 Create only SQ objects with values > 0. Otherwise JFreeChart will break
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5355 during chart creation (values for logarithmic axes have to be > 0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5357 2012-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5359 * doc/conf/themes.xml: Adjusted the color of SQ Facets (lines and points)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5360 as shown in examples.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5362 2012-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5364 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5365 Create new Facets with proper i18n label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5367 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5368 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5369 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5370 src/main/resources/messages_de.properties: Added i18n strings for facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5371 names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5373 2012-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5375 * src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorA.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5376 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorB.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5377 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorC.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5378 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorD.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5379 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorE.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5380 src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorF.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5381 New concrete chart generators. Each fraction of the SQ relation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5382 calculation has its own generator now. This is because they all have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5383 different chart titles and labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5385 * doc/conf/conf.xml: Let SQ relation charts use more concrete generators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5387 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5388 Implemented getDefaultXAxisLabel() getDefaultYAxisLabel().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5390 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5391 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5392 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5393 src/main/resources/messages_de.properties: Added i18n strings for chart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5394 titles and axes labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5396 2012-06-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5398 Fix issue681 (wrong vertical lines in duration curve q-mainvalues on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5399 second y-axis).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5401 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5402 Fix vertical line if on second y-axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5404 2012-06-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5406 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5407 Restrict q-filter facet to the differences case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5408
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5409 2012-06-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5411 * doc/conf/artifacts/waterlevel.xml: Add Q-facets to compatibility list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5413 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5414 Add Q-facets to filter facet list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5416 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5418 * src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5419 src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5420 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5421 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5423 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5425 * src/main/java/de/intevation/flys/jfree/JFreeUtil.java: Directly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5426 sample "our" Function objects instead of JFreeChart Function2Ds.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5428 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5429 Removed JFreeChart Function2D wrapper and directly use our Function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5430 objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5432 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5434 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5435 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5436 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5438 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5440 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5441 Calculate the standard deviation of the delta Ws of the referencen points, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5443 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5444 Store the standard deviation of delta Ws of reference points into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5445 a parameters column "std-dev".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5447 2012-06-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5449 * src/main/java/de/intevation/flys/jfree/JFreeUtil.java: New function to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5450 sample a Function2D. This method is used, because JFreeChart's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5451 DataUtilities.sampleFunction2D() returns an instance of XYSeries but we
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5452 need StyledXYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5454 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5455 method to retrieve parameter values for a list of parameter names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5457 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5458 Create a fake Parameters object for the SQ curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5460 * src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5461 Added getMinQ() and getMaxQ() to determine the Q range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5462
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5463 * src/main/java/de/intevation/flys/artifacts/model/sq/SQFunction.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5464 model class that stores a Function and a min and max Q value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5466 * src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5467 Return a SQFunction instance based on the parameters and Q range of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5468 SQFractionResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5470 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5471 JFreeUtil's new function sampleFunction2D to create a StyledXYSeries for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5472 the SQ curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5474 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5476 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5477 Store into QWs if they are interpolated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5479 * src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5480 src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5481 Stores boolean if the values are interpolated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5483 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5485 * src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5486 Name derivative S'(Q).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5488 2012-06-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5490 * doc/conf/artifacts/winfo.xml: Add Q-Facets to compatibility list of dis-c.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5492 2012-06-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5494 * doc/conf/themes.xml: Added theme mappings for sq relation fractions b - f.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5496 2012-06-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5498 * src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java: Renamed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5499 the former SQResult to SQFractionResult. This class is now used to store a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5500 set of SQFractionResults for each SQ calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5502 * src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5503 Former SQResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5505 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5506 Create new fake SQFractionResults for fraction A, B and C (used for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5507 testing).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5509 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5510 src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5511 src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5512 Added the 'fractionIdx' property to get to know which fraction should be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5513 represented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5515 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5516 Facets for each SQResult and SQFractionResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5518 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5520 * src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5521 New. S(Q) = a*Q^b
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5523 * src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5524 Registered new function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5526 2012-06-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5528 * src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5529 Implemented getData(). It returns the SQ[] of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5530 SQResult.getMeasurements().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5532 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5533 proper facet for sq measurements and corrected constructor call of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5534 SQOutlierFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5536 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5537 Generalized doSQMeasurementsOut() and doSQOutliersOut() to one single
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5538 method doSQOut() which is able to handle SQ[] data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5540 2012-06-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5542 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Changed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5543 default behavior: line labels are not visible if no config option is set!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5545 2012-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5547 * doc/conf/conf.xml: Load config of rest server and floodmap over
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5548 external entities, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5550 * doc/conf/floodmap.xml, doc/conf/rest-server.xml: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5551 External config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5553 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5555 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5556 The reference points are now wrapped in QWDs. This enables the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5557 plotting of Delta W(t) data for the reference points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5559 * src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5560 Added convenience constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5562 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5563 src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5564 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5565 Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5567 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5568 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5570 2012-06-18 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5572 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5573 Remove fix_analysis_periods_wq from fix_wq_curve facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5575 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5576 Add fixing themes for other theme groups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5578 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5579 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5580 Debug output added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5582 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5584 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5585 Added vim line, made class public.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5587 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5589 * doc/conf/conf.xml: Using external system entities to configure databases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5590 !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5591 !!! FROM NOW ON YOU CAN YOUR conf.xml FROM TRUNK.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5592 !!! Adjust the database credentials via the *-db.xml files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5593 !!! which are included.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5594 !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5596 * doc/conf/artifact-db.xml: New. Configuration for the artifact database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5597 * doc/conf/seddb-db.xml: New. Configuration for the SedDB
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5598 * doc/conf/backend-db.xml: New. Configuration for the FLYS3 database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5599 * doc/conf/datacage-db.xml: Configuration for the datacage datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5601 2012-06-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5603 * src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5604 Fixed constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5606 2012-06-18 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5608 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5609 Add themes for fixing facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5611 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5612 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5613 Use FixFacetUtils.getMaxQ() to retrieve max Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5614 Interpolate km values instead of strict binary search.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5616 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5617 Added, contains static getMaxQ() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5619 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5620 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5621 Some issues fixed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5623 2012-06-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5625 * doc/conf/themes.xml: Fixed broken color strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5627 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added new functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5628 that return colors for points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5630 * src/main/java/de/intevation/flys/themes/ThemeAccess.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5631 function that returns the color for points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5633 * src/main/java/de/intevation/flys/jfree/XYStyle.java: Added new method to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5634 apply the color of points (independent of the specified line color).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5636 2012-06-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5638 * doc/conf/themes.xml: Added themes for SQ relation charts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5639 ('sq_a_measurement', sq_a_outlier' and 'sq_a_curve').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5641 2012-06-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5643 * src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5644 New. Abstract chart generator for fix analysis. This generator adds the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5645 current km to the context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5647 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5648 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5649 Generators now extend the FixCahrtGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5651 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5652 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5653 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5654 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5655 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5656 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5657 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5658 Get the current km from context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5660 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5661 Removed getter for current km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5663 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5665 * src/main/java/de/intevation/flys/artifacts/map/PrintMap.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5666 src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5667 src/main/java/de/intevation/flys/artifacts/states/SQRelation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5668 src/main/java/de/intevation/flys/artifacts/states/DischargeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5669 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5670 src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5671 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5672 src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5673 Removed repeated x.size() calls from for loops.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5675 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5677 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5678 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5679 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5681 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5683 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5684 src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5685 src/main/java/de/intevation/flys/artifacts/model/WQTJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5686 Added missing 'else's in if/else ladders.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5688 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5690 * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5691 Fixed string comparision for identity.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5693 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5695 * src/main/java/de/intevation/flys/**/*.java: Added missing vim lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5697 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5699 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5700 Removed tabs. Set log level from INFO to DEBUG because this case
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5701 is much too common.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5703 2012-06-17 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5705 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5706 Comments added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5708 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5709 Logging output added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5711 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5712 Max Q is now determined by parameter.interpolate().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5714 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5715 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5716 Use getCurrentKmFromRequest() in output generation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5718 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5719 Typo in method description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5721 2012-06-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5723 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5724 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5725 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5726 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5727 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5728 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5729 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5730 The getData() method now takes a km parameter to get the data at a specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5731 km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5733 2012-06-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5735 * src/main/java/de/intevation/flys/artifacts/model/sq/SQ.java: New model to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5736 store values for S/Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5738 * src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5739 model class that should be used to store calculation results of SQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5740 relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5742 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5743 Create a fake SQResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5745 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5746 Set missing required properties, so that this facet will be able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5747 re-calculate results again if the results are not in cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5749 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5750 Create correct number of facets for parameter A for outliers Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5752 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5753 Create a JFreeChart XYSeries from SQResult's outliers Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5755 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5756 method to create X axes. The SQRelationGenerator overrides this method,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5757 because it requires a logarithmic axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5759 2012-06-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5761 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5762 Added getter for current km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5764 2012-06-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5766 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5767 new functions to determine if a Facet is a SQ curve, measurement or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5768 outlier independend of their parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5770 * src/main/java/de/intevation/flys/exports/sq/SQRelationInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5771 src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5772 src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5773 Stubs for chart and export generators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5775 * doc/conf/conf.xml: Registered new output-generators for SQ relation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5776 charts and exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5778 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5779 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5780 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5781 src/main/resources/messages_de.properties: Added i18n strings for CSV
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5782 export of SQ relations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5784 2012-06-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5786 * src/main/java/de/intevation/flys/**/*.java: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5788 2012-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5790 * doc/conf/conf.xml: Added out commented block for SedDB configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5792 2012-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5794 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5795 Some code cleanup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5796
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5797 2012-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5799 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5800 Added more debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5802 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5803 Interpolate the coeffs for the function to be drawn.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5805 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5806 Made code more robust for none existing data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5808 2012-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5810 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5811 new Facets for MINFO SQ relation calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5813 * doc/conf/artifacts/minfo.xml: Added output for chart and data export for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5814 sq relation calculation. Registered new facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5816 * src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5817 src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5818 src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5819 src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5820 Stubs for calculation and Facets used for SQ relation calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5822 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5823 Override computeAdvance() and implemented a stub for calculation and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5824 Facet creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5826 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5828 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5829 Changed filter string to 'Messstelle'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5831 2012-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5833 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5834 Fetch only cross section tracks that have a name 'qps' set for WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5835 calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5837 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5839 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5840 Use binary search again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5842 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5844 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5845 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5847 2012-06-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5849 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5850 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5851 Workaround for IndexOutOfBoundsException.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5853 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5854 Output generator for fixing derived curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5856 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5857 Use binary search with epsilon again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5859 2012-06-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5861 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5862 Added more debug/warn log statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5864 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java: Do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5865 not add empty objects into the calculation result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5867 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5868 Take care on empty QWD objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5870 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5872 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5873 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5874 src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5875 Max Q is store in column "max_q" in Parameters now. So function can be plotted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5876 bewtween calculated kms, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5877 For function sampling use something like this.:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5879 double [] maxQ = parameters.interpolate("km", 42.3", new String [] { "max_q" });
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5880 double maxSampleQ = 10000d;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5882 if (maxQ != null) {
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5883 maxSampleQ = Math.min(2000d, Math.abs(maxQ[0]));
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5884 maxSampleQ += 0.05*maxSampleQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5885 }
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5887 2012-06-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5889 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5890 Add missing imports and correct coding issues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5892 2012-06-12 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5894 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5895 Use KMIndex.search() (with epsilon) instead of KMIndex.binarySearch().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5897 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5898 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5899 Move marker generation to XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5901 2012-06-12 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5903 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5904 Add fix_wq_curve output generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5906 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5907 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5908 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5909 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5910 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5911 Add additional null-checks to prevent NullPointerExceptions when accessing empty
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5912 facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5914 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5915 getMaxQ() now returns constant '1000' until it is properly fixed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5917 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5918 Code for generating charts more or less complete but untested due to bugs in facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5920 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5922 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5923 Added method double [] interpolate(keyName, key, columnNames).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5924 This construct is better suited for the extraction of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5925 coefficients for building functions. In pseudo code:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5927 fitting.Function function =
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5928 FunctionFactory.getInstance().getFunction("log");
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5930 double km = 42.35;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5932 double [] coeffs = parameters.interpolate(
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5933 "km", km, function.getParamterNames());
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5935 math.Function f = function.instantiate(coeffs);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5937 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5938
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5939 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5940 src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5941 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5943 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5945 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5946 Added interpolate methods that return an array of linear interpolated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5947 values for a given key. Say you have a column named "km" you can call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5948 'values = parameters.interpolate("km", 12)' to fetch a set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5949 of proportional interpolated parameters even if there are only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5950 "km": 10 and "km": 15 in the data structure. Returns null if out of bounds.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5952 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5954 * doc/conf/artifacts/minfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5955 Added states and transitions for S-Q-relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5957 * src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5958 src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5959 src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5960 New. States for multiple periods input, outliers input and final
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5961 S-Q-relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5963 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5964 Added name filter for locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5966 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5967 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5968 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5969 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5970 Added i18n strings for states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5972 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5974 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5975 Fixed broken logger class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5977 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5978 Re-establish old indentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5980 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5982 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5983 (doWOut): Interpolate values from WKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5985 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5987 * src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5988 Enable caching.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5990 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5992 * doc/conf/meta-data.xml: Simplified choice of gauges for discharge c.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5994 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5995 src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5996 Create better name for facets, minor refactoring, polishing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5998 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5999 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6000 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6001 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6002 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6004 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6006 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6007 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6008 Cosmetics, docs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6010 2012-06-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6012 * src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6013 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6014 Use i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6016 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6017 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6018 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6019 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6020 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6022 2012-06-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6024 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6025 Changed facet description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6027 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6029 * src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6030 src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6031 src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6032 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6034 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6036 * src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6037 Fix issues, import river, documentation, more debug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6039 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6041 * src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6042 Hard-code state id, instruct computation to result in facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6044 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6046 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6047 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6049 2012-06-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6051 Added facet for derivate curve and fixed facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6053 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6054 New. Facet for derivate curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6056 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6057 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6058 src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6059 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6060 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6061 Added name for facet to constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6063 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6064 Add one facet for each output using a different name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6066 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6067 Added facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6069 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6070 Changed facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6072 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6074 * src/main/java/de/intevation/flys/exports/MiddleBedHeightExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6075 Trivial doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6077 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6079 * doc/datacage.txt: More documentation of datacage conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6081 2012-06-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6083 Added new facet for analysis periods and updated facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6085 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6086 New. Facet for analysis periods. Returns the date ranges for the analysis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6087 periods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6089 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6090 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6091 Added new facet and updated facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6093 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6094 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6095 Updated facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6097 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6099 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6100 Minor doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6102 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6104 * doc/datacage.txt: More documentation of datacage conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6106 2012-06-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6108 Implemented facets and splitted up the event facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6110 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6111 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6113 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6114 src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6115 New. Facets for events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6117 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6118 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6119 Implemented getData().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6121 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6122 Add new event facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6124 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6125 Fixed return value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6127 2012-06-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6129 * src/main/java/de/intevation/flys/jfree/Function2DAdapter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6130 New. Adapter class to brigde de.intevation.flys.artifacts.math.Function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6131 to org.jfree.data.function.Function2D.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6133 Function2D objects can be used by org.jfree.data.general.DatasetUtilities
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6134 to sample functions into XYDatasets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6135 See DatasetUtilities.sampleFunction2D()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6137 2012-06-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6139 * doc/datacage.txt: New file that will contain datacage configuration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6140 documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6142 2012-06-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6144 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6145 Fixed outputmodes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6147 2012-06-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6149 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6150 Local variable shadowed instance variable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6152 2012-06-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6154 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6155 Fixed index problem with name of chi^2.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6157 2012-06-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6159 Added facets for fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6161 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6162 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6163 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6164 src/main/java/de/intevation/flys/artifacts/model/fixings/FixEventsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6165 New. Facets for W/Q-Chart in fix analysis. FixAvSectorFacet is implemented,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6166 the others are just stubs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6168 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6169 Add facets to artifact after calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6171 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6172 Added method to get the current km for charts. The km is used for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6173 synchronous navigation in fix analysis charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6175 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6176 Added new facet types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6178 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6179 Added facets to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6181 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6183 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6184 Added some binary search methods. TODO: Sort by column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6185
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6186 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6188 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6189 Use new data structures for export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6191 * src/main/java/de/intevation/flys/utils/KMIndex.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6192 Implements java.lang.Iterable now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6194 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWT.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6195 src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6196 Removed. Obsolete.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6198 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6199 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6201 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6203 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6204 Prevent duplicates in analysis periods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6206 * src/main/java/de/intevation/flys/artifacts/model/fixings/DateRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6207 Added equals.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6209 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6211 * src/main/java/de/intevation/flys/utils/EpsilonComparator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6212 Removed. Obsolete now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6214 2012-06-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6216 * src/main/java/de/intevation/flys/jfree/JFreeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6217 Improved collision detection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6219 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6220 Avoid collisions of line labels, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6222 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6223 Use JFreeUtil.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6225 * src/main/java/de/intevation/flys/jfree/CollisionFreeLineLabelEntity.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6226 New, ChartEntity class for Line labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6228 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6230 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6231 Store the QWs that are actually used in the fitting as referenced.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6233 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6234 Store the referenced QWs for each km. TODO: Use same index structure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6236 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6237 Store the referenced QWs, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6239 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6241 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResults.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6242 Removed. Obsolete.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6244 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6246 * src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriodsKM.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6247 Removed. Not needed any longer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6249 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6250 Store the AnalysisPeriod per km into FixResult.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6252 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6253 Uses KMIndex<AnalysisPeriod []> instead of DeltaWTsKM now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6255 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6256 Commented out old code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6257 TODO: Rewrite exporter to use AnalysisPeriods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6259 2012-06-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6261 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Override
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6262 endOfLife() to remove files and directories produced for WMS output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6264 2012-06-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6266 * src/main/java/de/intevation/flys/jfree/JFreeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6267 New jfreechart-related utility class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6269 2012-06-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6271 * src/main/java/de/intevation/flys/utils/Formatter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6272 (getMeterFormat): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6273 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6275 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6276 i18n and formatting for line labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6278 2012-06-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6280 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6281 Added better doc and TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6283 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6285 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6286 src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6287 Now uses the KMIndex for outliers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6288 TODO: Use KMIndex for DeltaWTs, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6290 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6292 * src/main/java/de/intevation/flys/utils/KMIndex.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6293 Serializable index structure to find objects by there km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6294 TODO: Use in fixings analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6296 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6298 * src/main/java/de/intevation/flys/utils/EpsilonComparator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6299 Fixed sign problem in comparison.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6301 2012-06-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6303 Implemented outlier checks in fixings analysis. Expected to be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6304 still broken, but the code is in the right place now and has the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6305 right structure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6307 * src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6308 Fixed endless loop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6310 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6311 Added further set methods for indexed access.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6313 * src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6314 New. Out factored fitting code from FixCalculation. Checks for outliers, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6316 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6317 Moved fitting code out to separate class. Streamlined code a bit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6319 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6320 Store the outliers from fitting in separate data structure, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6322 * src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6323 Base class for delta W/t data. Used as storage for outliers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6325 * src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6326 Is a sub class of QW now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6328 2012-06-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6330 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6331 Store Chi^2 of fitting into result, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6333 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6334 Added indexed set method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6336 2012-05-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6338 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6339 Added inner class Derivative representing the first derivative of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6340 function. Can be instantiated with a given set of parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6342 * src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6343 src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6344 src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6345 src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6346 src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6347 src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6348 Added the derivatives of all fitting functions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6350 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6352 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6353 Calculate the Delta W/ts +
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6354 the average Delta W/ts per Q sector per analysis period.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6355 !!! Very complicated stuff !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6356 TODO:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6357 - Store results into the new data structures AnalysisPeriod and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6358 AnalysisPeriods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6359 - Remove the old DeltaWTsKM and DeltaWT.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6360 - Adjust the facets and the export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6362 * src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6363 Added convinience constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6365 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6366 Added sector filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6368 * src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6369 Expose the new sector filter to the fixing overview service. Syntax:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6370 <sector value="<value>"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6372 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6374 * src/main/java/de/intevation/flys/utils/DateAverager.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6375 New. Averages a list of dates preventing overflows.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6377 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6379 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6380 Added a km filter to find columns which touches a given km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6382 * src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6383 Expose the new km filter to the fixing overview service. Syntax:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6384 <position km="<value>"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6386 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6388 Better persistence model for delta w/t calculations. Supports
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6389 storage of Q sector averages, too. TODO: Use the new model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6391 * src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6392 New. Will be used as a replacement for DeltaWT.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6394 * src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6395 New. Will be used as a replacement for DeltaWTsKM.KM.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6397 * src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriodsKM.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6398 New. List<AnalysisPeriodsKM> Will be used as a replacement for DeltaWTsKM.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6400 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6402 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6403 src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6404 Use DateRange objects now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6406 * src/main/java/de/intevation/flys/artifacts/model/fixings/DateRange.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6407 Model for date ranges. To be used in re-factored persistance model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6408
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6409 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6411 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6412 Added method to find the Q sector of fixing column for a given km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6413 Useful to classify fixing events at certain kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6415 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6417 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6418 Fixed access to analysis periods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6420 2012-05-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6422 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6423 Changed data fields to a single string data field. The data contains a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6424 string of semi-colon separated 'long' value pairs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6426 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6427 Process the new data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6429 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6431 * src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6432 trivial doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6434 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6435 Removed disturbing comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6437 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6438 (SimpleAxis): Add ommitted Y_AXIS2 to enum.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6440 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6442 solve issue417: duration curve annotations as line to curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6444 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6445 (createStickyLineAnnotation): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6446 Resolved todos, use the line style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6448 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6450 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6451 Doc, TODOs added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6453 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6455 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6457 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6458 Consider theme setting before drawing line to curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6460 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6462 * doc/conf/themes.xml: Donate own theme for mainvalues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6464 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6466 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6467 Fit from Q to W not from W to Q!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6468 Delta w/t's are now in cm.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6469 Slimmed down fitting error report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6471 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6472 Changed default column header of delta W to cm.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6474 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6476 Made Delta W/t calculation work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6478 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6479 Added toString() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6481 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6482 Fixed problem accessing Ws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6484 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6485 Fixed silly 'name.equals(name)' bug. This mainly prevented delta W/t
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6486 computation from working.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6488 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6489 More deug code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6491 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6492 More debug code. Simplified access to data a bit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6494 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6495 Allow CSV exporter to throw IOExceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6497 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6498 More debug output. Flush CSV after writing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6500 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6502 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6503 Units of step is in meter and not km. Added more debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6505 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6506 Stupidly forgot to add facet to return the delta w/t as CSV.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6508 2012-05-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6510 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6511 There was a cast to WINFOArtifact where a cast to FLYSArtifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6512 is sufficient. This prevented generating error reports that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6513 does not inherit from WINFOArtifact like FixationArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6515 2012-05-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6517 * doc/conf/artifacts/fixanalysis.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6518 doc/conf/conf.xml: Added CSV and error report generator/facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6520 2012-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6522 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6523 CrossSectionFactory.isNewest() will return true if the CrossSection is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6524 the only CrossSection found in the database. No IndexOutOfBounds is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6525 thrown.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6527 2012-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6529 * Tagged module as '2.7'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6531 2012-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6533 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6534 Don't break chart creation if no hyks are existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6536 2012-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6538 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6539 src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6540 src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6541 src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6542 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6544 2012-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6546 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6547 Added getters to access the inner data structures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6549 * src/main/java/de/intevation/flys/utils/Formatter.java: Added formatting
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6550 support for delta w/t exports of fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6552 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6553 New. CSV exporter for delta w/ts of fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6555 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6556 Reordered imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6558 2012-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6560 * src/main/java/de/intevation/flys/artifacts/model/fixings/FitResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6561 Removed. Obsolete.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6563 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6564 New. Stores the result of the fixing analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6566 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6567 Return the right structure (FixResult) from the calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6569 2012-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6571 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6572 Fixed stupid index bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6574 2012-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6576 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6577 Call the computing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6579 2012-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6581 * doc/conf/conf.xml: Use the correct Artifacts for wms fixpoints and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6582 floodmaps (they were interchanged).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6584 2012-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6586 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixResults.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6587 New. Stores all results of a fixing analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6589 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6590 New. Km indexed container for Delta W/t diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6592 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6593 Create FixResults and DeltaWTsKM now to store the results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6595 2012-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6597 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6598 Replaced another silly "@attribute" XPATH with direct getAttribute()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6599 call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6601 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6603 Draw line of mainvalues to duration curve hit point to ground.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6605 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6606 Also work for q-value case on second y-axis, refactored.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6608 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6609 Doc and fix.Doc and fix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6611 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6613 Also draw lines to curve from q-mainvalues in dur. curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6615 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6616 In analogy to the W-case, calculate where line from main value hits
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6617 a wqday-curve from DurationCurve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6619 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6621 Draw line of w-mainvalue to duration curve hit point to ground.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6623 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6624 If StickyAxisAnnotation has a hit point set, also add line annotation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6625 from the crossing point to the x-axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6627 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6629 Draw line of w-mainvalue to duration curve, baby version.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6631 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6632 Added field "hitPoint", when a line to a point should be drawn
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6633 - leveraging this annotation into the second dimension.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6635 * src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6636 Calculate where mainvalue hits a duration curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6638 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6639 If StickyAxisAnnotation has a hit point set, add line annotation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6640 to hit (the duration) curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6642 2012-05-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6644 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6645 Added a warning to not use virtual themes for facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6647 2012-05-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6649 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6650 Added concrete themes for maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6652 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6654 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6655 Moved parameter of addAnnotations out, renamed to addVisibleAnnotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6657 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6658 Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6660 2012-05-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6662 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6663 Added concrete themes for areas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6665 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6667 * doc/conf/meta-data.xml: Load mainvalues in reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6669 * doc/conf/artifacts/winfo.xml: Add mainvalues to compatibility list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6670 of reference curves; fix typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6672 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6674 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6675 Render mainvalues as annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6677 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6678 Render static wkms data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6680 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6682 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6683 Cosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6685 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6687 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6688 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6689 (flipStickyAxis): Allow easy change of sticky axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6691 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6693 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6694 (getWaterlevelData): Exception for discharge case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6696 * src/main/java/de/intevation/flys/utils/FLYSUtils.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6697 (getLocations): Exception for discharge case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6699 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6701 Issue 667.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6703 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6704 Added data to jfreechart data source.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6706 2012-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6708 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6709 src/main/java/de/intevation/flys/artifacts/services/ThemeListingService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6710 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6711 src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6712 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6713 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6714 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6715 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6716 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6717 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6718 src/main/java/de/intevation/flys/themes/ThemeGroup.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6719 needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6721 2012-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6723 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Reproject
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6724 geometries into the coordinate reference system defined in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6725 configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6727 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6729 * doc/conf/meta-data.xml: Include other "thematic" heights for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6730 reference curve relative points dc conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6732 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6734 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6735 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6737 * src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6738 Added TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6740 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6742 * doc/conf/artifacts/relativepoint.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6743 doc/conf/conf.xml: Remove relativepoint artifact remainders, so far
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6744 all cases are covered by facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6746 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6748 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6749 Handle reference curve case, slightly refactored.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6751 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6752 Handle points in doOut.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6754 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6756 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6757 Expose data via blackboard.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6759 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6761 * doc/conf/meta-data.xml: Serve fixations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6762 with relative points for reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6764 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6766 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6767 (getReferenceStartKm, getReferenceEndKms): Made public.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6769 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6771 * doc/conf/artifacts/winfo.xml: Add relative point to compatibility
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6772 list of reference curve out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6774 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6776 * doc/conf/artifacts/winfo.xml: Remove second facet from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6777 StaticWKmsArtifact from compatibility list of duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6779 * doc/conf/themes.xml: Add basic theme for relativepoint.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6781 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6783 * doc/conf/meta-data.xml: Serve floodprotections and heightmarks
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6784 with relative points for duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6786 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6788 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6789 Handle relative points in doOut.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6791 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6793 * doc/conf/meta-data.xml: Serve fixations with relative points
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6794 for duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6796 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6798 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6799 Use superclass static field and method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6801 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6803 * src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6804 Handle duration curve case. Do a linear interpolation of the day.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6806 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6808 * src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6809 Be a DataProvider, provide the duration curve and its km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6811 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6813 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6814 (getWAtKmLin): Linear interpolating version of getWAtKm.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6816 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6818 * src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6819 Add (dummy-) implementation of a relative point facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6821 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6822 Use superclass infrastructure. Spawn RelativePointFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6824 * doc/conf/winfo.xml: Add relativepoint facet to compatibility list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6825 of duration curve out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6827 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6828 Add RELATIVE_POINT Facet Type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6830 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6832 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6833 Allow instantiation of a function with concrete parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6835 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6836 Enable indexed access to parameter names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6838 * src/main/java/de/intevation/flys/artifacts/model/fixings/FitResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6839 New. Bundles the results of the fitting.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6841 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWT.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6842 New. Stores results of Delta W/t calcs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6844 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6845 Calculate Delta W/t s, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6847 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6848 Make component filters ('and', 'or') more easy to construct.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6850 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6852 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6853 src/main/java/de/intevation/flys/themes/ThemeFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6854 Improved startup performance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6856 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6858 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6859 (getDatacageIDValue): New, extracted from various duplicates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6861 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6862 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6863 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6864 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6865 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6866 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6867 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6868 Use getDatacageIDValue() from superclass or static context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6870 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6872 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6873 Define XPath to access "id" value of element coming from datacage-document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6875 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6876 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6877 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6878 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6879 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6880 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6881 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6882 Use xpath defined in superclass.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6884 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6886 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6887 Whitespace-Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6889 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6891 * doc/conf/relativepoint.xml: New artifact-state-config for upcoming
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6892 artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6894 * doc/conf/conf.xml: Register artifact factory and artifact for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6895 upcoming artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6897 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6899 * src/main/java/de/intevation/flys/themes/ThemeGroup.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6900 New. A theme group takes a set of themes configured in the themes.xml.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6902 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6903 Read the theme groups configured in the themes.xml.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6904 Improved reading the xml file. Thanks to Sascha for the patch.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6906 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6907 Get a theme using the new parameter themegroup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6909 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6910 Create theme groups while configuring themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6912 * src/main/java/de/intevation/flys/artifacts/services/ThemeListingService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6913 New. This service returns a list with all configured theme groups, each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6914 containing exactly one theme filtered by name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6915 The theme name has to be provided as parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6917 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6918 Added new service to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6920 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6921 Introduced theme groups and added new group.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6923 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6925 * doc/conf/meta-data.xml: Repair CS-DC-Conf, allow loading
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6926 waterlevels, add fixations and heightmarks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6928 2012-05-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6930 * doc/conf/artifacts/winfo.xml: Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6932 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6934 * doc/conf/meta-data.xml: Allow loading of fixations in cross-sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6936 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6938 * src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6939 More debugging of discharge curve issue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6941 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6943 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6944 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6945 (getDischargeCurveData): Moved to more specific class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6947 * src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6948 Cosmetics, be louder in miscondition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6950 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6952 * doc/conf/meta-data.xml: Allow loading of fixations and thmatic
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6953 heights in longitudinal sections, make discharge-curve-misbehavior
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6954 testable with trunk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6956 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6958 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6959 Render discharge outs (was own out once).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6961 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6963 * doc/conf/artifacts/winfo.xml: Allow cross-section stuff in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6964 dischargelongitudinal state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6966 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6967 Add CrossSectionWaterLineFacets, will trigger the cross section output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6969 2012-05-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6971 * src/main/java/de/intevation/flys/artifacts/FixationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6972 Added vim line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6974 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6975 Removed empty line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6977 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6978 Removed invalid/not helpful comments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6980 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6981 (outputExists): Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6983 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6985 * src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6986 src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6987 Adjusted ui providers to make parameter names unique in client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6989 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6991 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6992 Fixed short evaluation problem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6994 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6995 Added more debuf output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6997 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6999 * src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7000 New. Access the state data of fixings artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7002 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7004 * doc/conf/artifacts/fixanalysis.xml: Make "start" and "end" parameters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7005 unique in fixings artifact states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7007 2012-05-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7009 * doc/conf/winfo.xml: Extend compatibility lists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7011 * doc/conf/conf.xml: Add gaugedischarge factory and artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7013 * src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7014 src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7015 src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7016 New, State, Facet and Artifact to access discharge curves of gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7018 * doc/conf/gaugedischarge.xml: New trivial state model for gaugedis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7020 2012-05-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7022 * doc/conf/meta-data.xml: Allow loading of prev. reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7024 2012-05-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7026 * doc/conf/meta-data.xml: (yet unused) sceleton for ref-curve dc conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7028 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7030 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7031 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7032 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7033 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7034 Added i18n strings for fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7036 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7038 * src/main/java/de/intevation/flys/artifacts/states/fixation/EventSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7039 Implemented static data for state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7041 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7042 Changed transition in 'volmer' states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7045 2012-05-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7047 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7048 Include km in names of duration curve facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7050 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7051 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7052 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7053 src/main/resources/messages_de.properties: Adjusted i18n for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7054 duration curve facet names (now include km).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7056 2012-05-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7058 * doc/conf/meta-data.xml: Allow loading of previous duration curves and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7059 fixations in duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7061 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7063 * src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7064 Take the current km range into account in getOptions().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7066 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7068 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7069 doc/conf/artifacts/minfo.xml: Adapted facets for middle bed height. We
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7070 now distinguish between epochs and singles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7072 * doc/conf/conf.xml: Registered new output generator for middle bed height.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7074 * doc/conf/themes.xml: Added new themes for middle bed height epoch and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7075 single curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7077 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7078 Take the km range into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7080 * src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7081 Create facets for single and epochs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7083 * src/main/java/de/intevation/flys/exports/MiddleBedHeightInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7084 * src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7085 Chart and info generator for middle bed height charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7087 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7089 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7090 Added new methods that create names for singles and epochs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7092 * src/main/java/de/intevation/flys/utils/Formatter.java: Added number
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7093 formatters used to export middle bed heights values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7095 * src/main/java/de/intevation/flys/exports/MiddleBedHeightExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7096 New exporter for middle bed heights values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7098 * doc/conf/conf.xml: Registered new output generator for middle bed height
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7099 exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7101 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7102 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7103 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7104 src/main/resources/messages_de.properties: New i18n strings for middle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7105 bed height facets and csv export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7107 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7109 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7110 New model class for storing data for middle bed height exports (chart,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7111 data exports).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7113 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7114 New Calculation that generates new MiddleBedHeightData.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7116 * src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7117 New Facet which is used for middle bed height charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7119 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7120 new facet type for middle bed height curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7122 * src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7123 Calculate middle bed height data using MiddleBedHeightCalculation and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7124 create new facets for charts and csv export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7126 * src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7127 methods that return the IDs of selected single bed heights and epoch bed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7128 heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7130 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7132 * src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7133 Implemented getOptions() and getLabelFor().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7135 2012-05-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7137 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7138 Stabilized legend item aggregation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7140 2012-05-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7142 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7143 Extensive - although mostly trivial - doc adds.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7145 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7147 * doc/conf/artifacts/minfo.xml: Added states and transitions for MINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7148 middle bed height calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7150 * src/main/java/de/intevation/flys/artifacts/states/MultiStringArrayState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7151 New. Nearly a copy of MultiIntArrayState but uses String values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7153 * src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7154 New subclass of MultiStringArrayState. It will be used for bed heights
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7155 selection. We need to do handle the values as string, because singles
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7156 and epochs are mixed, so the DB ID is not enough as parameter value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7158 * src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7159 New. This state will trigger the calculation for middle bed height in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7160 MINFO module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7162 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7164 * src/main/java/de/intevation/flys/artifacts/states/MultiIntArrayState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7165 Do not add a <art:choices> element to the dynamic DESCRIBE but add the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7166 <art:item> directly to <art:select> which allows using default mechanism
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7167 in FLYS client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7169 2012-05-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7171 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7172 Replaced event name by its description, which combines the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7173 description of the fixing (= WST file description) and the name
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7174 of the column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7175
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7176 * contrib/fixoverview2html.xsl: Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7178 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7180 * doc/conf/artifacts/minfo.xml: Added a chart output and relevant facets to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7181 flow velocity state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7183 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7184 new facet types for mainchannel, totalchannel and tau of flow velocity
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7185 calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7187 * src/main/java/de/intevation/flys/artifacts/model/FlowVelocityFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7188 New Facet that returns FlowVelocityData in getData().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7190 * src/main/java/de/intevation/flys/artifacts/model/FlowVelocityData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7191 Added new methods that return xy points for mainchannel, totalchannel and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7192 tau.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7194 * src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7195 Create new mainchannel, totalchannel and tau Facets for each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7196 FlowVelocityData instance retrieved by FlowVelocityCalculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7198 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Commented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7199 legend aggregation out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7201 * src/main/java/de/intevation/flys/exports/FlowVelocityInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7202 src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7203 chart generator for flow velocity data and its info generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7205 * doc/conf/conf.xml: Registered the chart and chart info generator for flow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7206 velocity data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7208 * doc/conf/themes.xml: Added new themes for mainchannel, totalchannel and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7209 tau of flow velocity calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7211 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7212 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7213 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7214 src/main/resources/messages_de.properties: Added i18n strings for flow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7215 velocity facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7217 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7219 * src/main/java/de/intevation/flys/artifacts/states/MultiIntArrayState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7220 Add a 'label' attribute to each <data> element in the static DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7221 In addition to that, the <data> element created in this class can have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7222 multiple <item> elements which consist of a 'value' and a 'label'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7223 attribute. This 'label' attribute is taken from getLabelFor() which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7224 abstract and needs to be implemented by subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7226 * src/main/java/de/intevation/flys/artifacts/states/DischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7227 Implemented the abstract method getLabelFor().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7229 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7230 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7231 src/main/resources/messages_de.properties: New i18n strings for MINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7232 parameter names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7234 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7236 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7237 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7238 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7239 src/main/resources/messages_de.properties: New i18n strings for MINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7240 states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7242 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7244 * src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7245 Append the name of a location for the km row which is provided by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7246 FLYSUtils.getLocationDescription(km);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7248 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7249 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7250 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7251 src/main/resources/messages_de.properties: Added i18n strings for flow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7252 velocity CSV export headers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7254 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7256 * doc/conf/artifacts/minfo.xml: Added new state and csv export for MINFO flow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7257 velocity calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7259 * doc/conf/conf.xml: Registered a new CSV exporter for flow velocity
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7260 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7262 * src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7263 New calculation for MINFO flow velocity. Actually, this is no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7264 calculation but a bundling of data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7266 * src/main/java/de/intevation/flys/artifacts/model/FlowVelocityData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7267 New model class that is used to store flow velocity relevant data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7269 * src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7270 New state that triggers the FlowVelocityCalculation and creates new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7271 facets. Currently, only a CSV Facet is created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7273 * src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7274 methods to retrieve the IDs of main channels and total channels for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7275 flow velocity calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7277 * src/main/java/de/intevation/flys/utils/Formatter.java: New formatters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7278 that are used in CSV exporter for flow velocity.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7280 * src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7281 concrete subclasses of AbstractExporter that currently implements the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7282 path to export FlowVelocityData as CSV.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7284 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7286 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7287 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7288 Removed getDataAsDouble() which is now implemented in FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7290 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7291 Implemented getDataAsDouble(). This method will return a Double based on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7292 a given parameter name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7294 2012-05-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7296 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7297 Changed data type for state 'eventselect'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7299 2012-05-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7301 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7302 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7303 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7304 src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7305 src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7306 src/main/java/de/intevation/flys/artifacts/FixationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7307 src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7308 src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7309 src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7310 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7311 src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7312 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationVolmerCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7313 src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7314 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationPeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7315 src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7316 src/main/java/de/intevation/flys/artifacts/states/fixation/GaugeRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7317 src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7318 src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7319 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7320 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7321 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7322 src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7323 src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7324 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7325 src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7326 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7327 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7328 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7330 2012-05-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7332 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7333 Adjusted state data fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7335 * src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7336 src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7337 src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7338 src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7339 Implemented states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7341 2012-05-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7343 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7344 Fixed constructor. Descriptions are now available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7346 2012-05-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7348 * doc/conf/artifacts/minfo.xml: Added new transistions and states for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7349 MINFO flow velocity calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7351 * src/main/java/de/intevation/flys/artifacts/states/MultiIntArrayState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7352 New abstract states that might be used to append a list of available
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7353 integer values to the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7355 * src/main/java/de/intevation/flys/artifacts/states/DischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7356 Concrete subclass of MultiIntArrayState which implements the abstract
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7357 method getOptions().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7359 2012-05-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7361 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7362 New. Model for storing fitting results in cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7364 2012-05-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7366 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7367 Removed the computeFeed() method that created Facets for discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7368 curves to make this state ready to use in MINFO calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7370 2012-05-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7372 * doc/conf/artifacts/minfo.xml: New Artifact configuration for module
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7373 MINFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7375 * src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7376 Artifact for module INFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7378 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelectMinfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7379 New. The state is used for choosing the calculation in module MINFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7381 * doc/conf/conf.xml: Registered the MINFO Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7383 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7384 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7385 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7386 src/main/resources/messages_de.properties: New strings for states and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7387 calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7389 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7391 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7392 Removed unused code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7394 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7396 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7397 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7399 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7401 * doc/conf/meta-data.xml: Allow duration_curve.q loading via datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7403 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7405 * doc/conf/meta-data.xml: Allow hyk loading also when in non-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7406 recommendation mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7408 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7410 Improved middle height calculations for waterlevels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7412 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7413 (area): Improved or even corrected area calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7415 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7416 Corrected middle height calculated, have a very verbose label for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7417 the time being.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7419 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7421 Somewhat improve area calculation during line computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7422 Still faulty.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7424 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7425 (fillWater): Piecewise calculate area in more cases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7427 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7429 Tackle water-through-mountain issue that exists since r4099.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7431 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7432 (addPoints): Add parameter that decides whether or not to skip NaNs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7434 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7435 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7436 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7437 Set new parameter to StyledSeriesBuilder.addPoints calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7438 For waterlines it is important that NaNs stay included!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7440 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7442 * src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7443 New Artifact for storing geometries for gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7445 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7446 a new facet type for WMSGaugeLocationArtifact 'floodmap.gaugelocation'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7448 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7449 doc/conf/artifacts/map.xml: Added 'floodmap.gaugelocation' facet to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7450 list of valid facets for map and floodmap output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7452 * doc/conf/conf.xml: Added a factory for creating
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7453 WMSGaugeLocationArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7455 * doc/conf/themes.xml: Added a theme for 'floodmap.gaugelocation' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7457 * doc/conf/meta-data.xml: Added a datacage section for gauge locations to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7458 the floodmap and map section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7460 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7462 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7463 new facet types 'floodmap.hydr_boundaries' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7464 'floodmap.hydr_boundaries_poly'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7466 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7467 doc/conf/artifacts/map.xml: Registered 'floodmap.hydr_boundaries' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7468 'floodmap.hydr_boundaries_poly' for floodmap and map output types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7470 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7472 * doc/conf/themes.xml: Added themes for 'floodmap.hydr_boundaries' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7473 'floodmap.hydr_boundaries_poly'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7475 * doc/conf/meta-data.xml: Improved datacage configuration specific to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7476 floodmaps and maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7478 * src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7479 src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7480 New artifacts to save information about hydrological boundaries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7482 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7483 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7484 src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7485 src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7486 src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7487 src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7488 src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7489 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7490 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7491 src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7492 src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7493 Moved the methods getRiverId() and getTitle() into WMSDBArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7495 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7497 * doc/conf/mapserver/wsplgen_layer.vm,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7498 doc/conf/mapserver/shapefile_layer.vm: Added a 'PROJECTION' section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7500 2012-05-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7502 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7503 Minor refactoring, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7505 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7507 * doc/conf/mapserver/layer.vm: Added a 'PROJECTION' section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7509 2012-05-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7511 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7512 Minimal doc, TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7514 2012-05-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7516 Fix issue620: synchron navigation at impossible kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7518 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7519 (searchCrossSectionLine): Do not return a CrossSectionLine if there
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7520 is none found within 1km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7522 2012-05-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7524 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7525 Minimal cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7527 2012-05-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7529 Preparations for fix issue620: Synchron navigation on non-existing km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7531 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7532 (getData): Return empty lines if no cross section found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7534 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7536 Display mittlere hoehe (which is not yet calculated).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7538 * doc/conf/themes.xml: Added theme prop to display middlere hoehe or not.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7540 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7541 (parseShowMiddleHeight): New, parse the new theme prop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7543 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7544 (fillWater, ListWithArea): Return new type wich also contains area.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7546 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7547 Respect new theme prop and adjust label if set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7549 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7551 Beginning of calculation of Mittlere Hoehe: area calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7553 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7554 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7555 Adjusted to LineData constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7557 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7558 (area): New, calculate area of a polygon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7559 Added todos where area calculation code paths are missing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7561 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7563 * doc/conf/meta-data.xml: Moved the hws layers out to an own node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7564
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7565 * src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7566 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Moved the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7567 'name' property from WMSCatchmentArtifact to WMSDBArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7569 * src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7570 more specific filter and extent that takes the 'name' into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7572 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7574 * doc/conf/meta-data.xml: Moved the catchments out to an own node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7576 * src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7577 Parse the name of required catchments fetch name specific catchments
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7578 only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7580 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7582 * doc/conf/artifacts/map.xml: Added the 'floodmap.floodmaps' facet to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7583 list of valid facets of the 'map' output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7585 * doc/conf/themes.xml: Renamed the 'Line' theme used for floodmaps to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7586 'FloodmapLines'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7588 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7590 * doc/conf/mapserver/db_layer.vm: Added a PROJECTION section which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7591 filled by the LayerInfo object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7593 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7594 a 'srid' property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7596 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7597 'srid' property of all LayerInfo objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7599 2012-05-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7601 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7602 Changed state data and added new state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7604 * src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7605 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7606 src/main/java/de/intevation/flys/artifacts/states/fixation/EventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7607 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationPeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7608 src/main/java/de/intevation/flys/artifacts/states/fixation/GaugeRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7609 Modified states and added new state for concrete event selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7611 2012-05-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7613 * doc/conf/themes: Add text-bg properties to Area style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7615 * src/main/java/de/intevation/flys/themes/ThemeAccess.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7616 (TextStyle.apply): Apply text bg theme-properties to renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7618 * src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7619 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7621 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7622 Added field to store labels background color, calculate arithmetic
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7623 middles of polygons, to put label there (improves situation slightly).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7625 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7627 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7628 (parseShowArea): parse show area field of theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7630 * src/main/java/de/intevation/flys/themes/ThemeAccess.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7631 (TextStyle.apply): Be applicable to StableXYDifferenceRenderers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7633 * src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7634 Apply setting from theme to renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7636 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7637 Simplified area calculation (always calculate). Added getters and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7638 setters for text for label style, respect most of that.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7640 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7642 * doc/conf/themes: Let Area style not inherit from colorlines (as labels
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7643 work slightly different. Enable showarea property. Comment dupe Lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7645 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7647 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7648 (doArea): Add Lines.LineData datatype to areable data types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7650 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7652 * doc/conf/themes.xml: Add two new options for waterlevel label in cs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7654 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7655 Parse new theme properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7657 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7658 Adjust label according to chosen properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7660 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7662 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7663 (parseShowLineLabelBG): parse show line label bg field of theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7665 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7666 Respect show line label bg setting of theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7667
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7668 * src/main/java/de/intevation/flys/jfree/XYStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7669 Apply setting from theme to renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7671 2012-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7673 * doc/conf/artifacts/winfo.xml: Added a 'helpText' field to each state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7674 The 'helpText' field represents in this case a message in the i18n
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7675 resources which should be a link to a online help page.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7677 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7678 Append the 'helpText' to the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7680 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7681 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7682 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7683 src/main/resources/messages_de.properties: Added links to help text in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7684 the FLYS wiki.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7686 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7688 Use the colors specified in theme document for linelabel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7690 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7691 New methods to find colors specified for linelabels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7693 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7694 Store and use background and foreground color for linelabels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7696 * src/main/java/de/intevation/flys/jfree/XYStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7697 Communicate colors of linelabels to renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7699 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7701 Actually use the font specified in theme document for linelabel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7703 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7704 Fixed paths for linelabel-related fields in theme doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7706 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7707 Set font for linelabel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7709 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7711 * doc/conf/themes.xml: No default background show for linelabels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7713 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7715 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7716 Cosmetic, added annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7718 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7720 Parse font for linelabels, do not use it yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7722 * doc/conf/themes.xml: Add more theme properties related to linelabels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7724 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7725 (parseTextSize, parseLineLabelSize): New and slightly refactored.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7726 (parseLineLabelFont): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7727 (parseTextStyle, parseLineLabelStyle): New and slightly refactored.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7729 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7730 (setLineLabelFont, getLineLabelFont): New, accessors to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7731 linelabelfont field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7733 * src/main/java/de/intevation/flys/jfree/XYStyle.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7734 (applyLineLabelFont): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7736 2012-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7738 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7739 Make it compile again after signature change in backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7741 2012-04-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7743 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7745 2012-04-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7747 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7748 Added local class LineData and return it to also include
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7749 Length of lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7751 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7752 Changed signature of interfaces getWaterLines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7754 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7755 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7756 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7757 (getWaterLines): adjusted signature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7759 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7760 Adjusted to return type of Lines.createWaterLines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7762 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7763 Include length in label (stub).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7765 * src/main/java/de/intevation/flys/jfree/HasLabel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7766 New interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7768 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7769 Implement new HasLabel interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7771 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7772 Take into account that StyledXYSeries are HasLabel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7774 2012-04-26 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7776 Initial transition configuration and artifact/state stubs for fixation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7777 analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7779 * doc/conf/artifacts/fixanalysis.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7780 New. Initial transition configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7782 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7783 Added artifact and factory entry to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7785 * src/main/java/de/intevation/flys/artifacts/FixationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7786 New. Stub with initial implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7788 * src/main/java/de/intevation/flys/artifacts/states/fixation,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7789 src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7790 src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7791 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7792 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationVolmerCompute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7793 src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7794 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationPeriod.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7795 src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7796 src/main/java/de/intevation/flys/artifacts/states/fixation/GaugeRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7797 src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7798 src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7799 src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7800 New. Stubs for fixation states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7802 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7803 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7804 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7805 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7806 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7808 2012-04-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7810 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7811 Add method to calculate length of water lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7813 2012-04-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7815 Most of issue454: Label waterlevels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7817 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7818 (drawSecondaryPass): Use correct label for lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7820 2012-04-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7822 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7823 (showSeriesMinimunX, showLineLabel): Renamed field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7824 (isShowLineLabel, setShowLineLabel): Added getters and setters for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7825 showLineLabel field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7826 (drawSecondaryPass): Respect showLineLabel field, draw static text
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7827 as placeholder for real label (stub).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7829 * doc/conf/themes.xml: Define theme prop 'showlinelabel' for Lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7831 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Parse theme
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7832 theme prop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7834 * src/main/java/de/intevation/flys/jfree/XYStyle.java: Apply showline
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7835 theme prop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7837 2012-04-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7839 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7840 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7842 2012-04-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7844 * src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7845 Gah! Checked in out dated version.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7847 * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7848 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7849 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7851 2012-04-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7853 * src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7854 New. Simple Grubb's outlier test. Needs testing. ;-)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7856 2012-04-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7858 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7859 (isMinimumX): Implemented minimum finding for x in analogy to the ones for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7860 y values. Stub to label dataset curves in plot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7862 2012-04-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7864 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7865 Cosmetics, added doc, TODO and an OPTIMIZE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7867 2012-04-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7869 * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7870 Make it cross platform.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7872 2012-04-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7874 * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7875 Make it compilable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7877 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7879 Issue 657.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7881 * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7882 New. Service to upload a file as base64 string embedded in xml structure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7884 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7885 Extract shape files from zip archive and move them to artifact directory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7886 Add the user shapefile as parameter for wsplgen calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7888 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7889 Remove the artifact directory on step back.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7891 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7892 src/main/java/de/intevation/flys/exports/MapGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7893 Create layer to display the uploaded shapefile.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7895 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7896 Create a facet to output the user defined layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7898 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7899 Added type for user shape file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7901 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7902 Resized array for '-lin' parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7904 * doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7905 Added facet to diplay user defined shapefile.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7907 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7908 Added file upload service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7910 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7911 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7912 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7913 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7914 Added i18n string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7916 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7918 Issue 560.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7920 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7921 New. Facet for WSPLGEN layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7923 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7924 Create a new WSPLGEN facet when creating uesk layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7926 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7927 src/main/java/de/intevation/flys/exports/MapGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7928 Use WSPLGENLayerFacet to create uesk layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7930 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7931 Switch back to false as return value in isQueryable().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7933 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7935 Issue 560.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7937 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7938 Generate WSPLGEN-Layer with its own template and set the layertitle to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7939 an i18n string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7941 * src/main/java/de/intevation/flys/exports/MapGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7942 Call createUeskLayer with a CallContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7944 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7945 Set queryable to true.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7947 * doc/conf/mapserver/wsplgen_layer.vm:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7948 New. Template for WSPLGEN-Layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7950 2012-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7952 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7953 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7955 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7957 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7958 Added mapping for manual points in historical discharge chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7960 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7962 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7963 Fixed duplicated legend entry for manual points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7965 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7967 Issue 494.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7969 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7970 Create manual points with text annotations in time charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7972 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7973 Add manual points to the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7975 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7976 Added historical discharge to chart types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7978 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7979 doc/conf/artifacts/manualpoints.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7980 Added manual points facet to output modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7982 2012-04-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7984 * contrib/fixoverview2html.xsl: Render optional check boxes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7985 Use different font. TODO: Move to client,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7987 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7988 Ignore hours and seconds.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7990 2012-04-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7992 Issue 528, 637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7994 * src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7995 Added fields for new columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7997 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7998 Added columns for 'W at gauge' and fixed column header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8000 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8001 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8002 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8003 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8004 Added filenames for new pdf export templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8006 2012-04-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8008 * doc/conf/jasper/reference_gauge_end.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8009 doc/conf/jasper/reference_gauge.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8010 doc/conf/jasper/reference_gauge_start_end.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8011 Small fixes in pdf templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8013 2012-04-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8015 Issue 528, 637.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8017 * doc/conf/jasper/reference_gauge.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8018 doc/conf/jasper/reference_en_gauge.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8019 Modified templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8021 * doc/conf/jasper/reference_gauge_end.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8022 doc/conf/jasper/reference_gauge_start_end.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8023 doc/conf/jasper/reference_en_gauge_end.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8024 doc/conf/jasper/reference_en_gauge_start_end.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8025 New. Templates for reference curve pdf export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8027 2012-04-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8029 Issue 528, 637.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8031 * doc/conf/jasper/reference.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8032 doc/conf/jasper/reference_en.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8033 Fixed column header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8035 * doc/conf/jasper/reference_gauge.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8036 doc/conf/jasper/reference_en_gauge.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8037 New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8039 2012-04-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8041 * contrib/check-i18n-properties.py: Checked in unsaved version. :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8043 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8045 Issue 656.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8047 * src/main/resources/messages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8048 Added missing i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8050 2012-04-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8052 * contrib/check-i18n-properties.py: New. Script to check inconsistencies
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8053 of i18n properties files: Detects duplicates and keys not defined in other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8054 properties files. Usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8056 $ find -name messages\*.properties | \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8057 xargs contrib/check-i18n-properties.py
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8059 2012-04-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8061 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8062 Generate error message when more than one Q is found for given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8063 Q in "W auf freier Strecke".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8065 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8066 Added feature to adopt problems from other reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8068 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8069 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8070 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8071 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8072 Added i18n for the error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8074 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8076 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8077 Use factor to calculate steps in range input mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8079 2012-04-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8081 * doc/conf/cache.xml: Increased number of fixings columns a bit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8083 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8084 Corrected misspelled cache name. Added bebug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8086 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverviewFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8087 Added debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8089 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8091 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8092 Small fixes: The service works as expected but there seems
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8093 to be a caching issue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8095 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8097 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8098 Generate chart and deliver the image as the response of the service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8100 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8101 Return null when looking for a fixing data column that does not exist.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8103 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8105 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8106 Load ws and qs from database. Cache the fixings columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8108 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8109 Removed column id and added q values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8111 * doc/conf/cache.xml: Added cache for the columns of the fixings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8113 2012-04-05 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8115 Fix for 'W free' validation and theme names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8117 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8118 Append the current Q values to theme name if the previous theme has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8119 the same name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8121 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8122 Use the start km to get min/max W values in distance mode and use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8123 first km to get min/max W values if in location mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8125 2012-04-05 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8127 Issue 499.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8129 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8130 Added validation for 'W free' using WstValueTable min/max values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8132 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8133 Added getter for WstValueTable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8135 2012-04-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8137 * doc/conf/themes.xml: Defined a theme for WSPLGEN layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8139 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8140 Made style creation more robust against nullpointers and added an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8141 Expression class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8143 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8144 method createWSPLGENStyle() and some helpers to create a WSPLGEN style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8146 * src/main/java/de/intevation/flys/exports/MapGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8147 src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Methods
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8148 for creating the WSPLGEN layer now take a style document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8150 2012-04-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8152 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8153 Extract parameters from input xml and fetch fixings filters and overview
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8154 to find the columns to be viewed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8155 TODO: Generate chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8157 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumn.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8158 boolean result to indicate if value comes from table or is interpolated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8160 * src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8161 New. Factory to fetch fixings column data from cache or database. Stub by now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8163 2012-04-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8165 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8166 New. Service to generate a chart of fixings for given river and km applied
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8167 some filters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8169 Usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8170 $ curl http://localhost:8181/service/fixings-km-chart \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8171 -d @fix-overview.xml > chart.png
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8173 The input XML is nearly the same as for the overview service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8174 Besides the river, filters and range it accepts elements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8175 <km value="..."/> for passing the river km,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8176 <extent width="..." height="..."/> for the extent of the output chart,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8177 <mime type="..."/> for type of result. Currently ignored.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8179 ATM only a static fixed sized PNG image is delivered.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8181 * doc/conf/conf.xml: Added service to list of services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8183 2012-04-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8185 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8186 Made bullet proof for null filters and ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8188 * src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8189 Fixed bug which leeds to always generating a null range filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8191 2012-04-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8193 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8194 Squashed performance bug introduced in rev4070, which slowed down
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8195 CSV export about 245 times!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8197 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8198 Added debug output about savings when joining neighbored nodes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8200 2012-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8202 * src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8203 Removed the code for filter building.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8205 * src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8206 New. Now contains the code for filter building. This useful because other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8207 services like the "Fixierungs-Rohdaten am KM" service need this filtering, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8209 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8210 Refactored the code to obtain a filtered list of fixings columns without
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8211 the XML serialization, too. The "Fixierungs-Rohdaten am KM" service
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8212 does not need the overview data but the ids of the fixing columns to be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8213 displayed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8215 2012-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8217 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8218 src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8219 src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8220 Derive from XMLService now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8222 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8223 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8225 2012-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8227 flys/issue460 (W-Differenzen: Frühere Berechnungen aus den Datenkorb werden doppelt geladen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8229 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8230 code to find out all Outputs of this Artifacts. A method getOutputs()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8231 had been implemented some time ago that does exactly this work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8233 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Heavy
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8234 bugfix! Adding the current state id to the list of previous state ids
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8235 for temporary usage was no good idea! Now, the list of previous state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8236 ids only modifified in advance(). This solves the problem of having
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8237 duplicated Outputs in the Artifact's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8239 2012-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8241 flys/issue366 (W-INFO / Abflusskurve, Diagramm: Umbenennen von Themen und Anzeige im Diagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8243 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8244 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8245 Use description from ArtifactAndFacet objects for JFreeChart Series
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8246 creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8248 2012-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8250 flys/issue362 (W-Info / Abflusskurve, Diagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8252 * doc/conf/themes.xml: Adjusted text color of w and q main values for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8253 computed discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8255 2012-03-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8257 flys/issue639: Bezugsliniendiagramm,Achsen-Intervall-Skalierung vereinheitlichen
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8259 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8260 Render only axis ticks in meters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8262 2012-03-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8264 * doc/conf/themes.xml: Let hyks have a text orientation in themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8266 2012-03-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8268 Fix flys/issue491, if area fill between curve and axis, draw not only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8269 to zero.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8271 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8272 (doArea): Add an artificial dataset to set lower bounds for area.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8274 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8275 (addPoints): New convenience method to be used in future.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8276 (createGroundAtInfinity, createCeilingAtInfinity): Create artificial
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8277 datasets for better areas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8279 2012-03-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8281 Issue 506.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8283 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8284 Create the date from long values instead of the year.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8286 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8287 Added method to transform a String into an array of long values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8289 * doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8290 changed data type from intrange to longrange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8292 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8294 flys/issue544 (Historische ATs: Eingabeunterstützung W/Q)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8296 * src/main/java/de/intevation/flys/artifacts/services/GaugeInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8297 New service that returns information for gauges based on a specified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8298 river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8300 * doc/conf/conf.xml: Registered the GaugeInfoService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8302 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8304 * src/main/java/de/intevation/flys/artifacts/services/DischargeInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8305 Skip DischargeTables that have no time interval set or that are marked
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8306 as master DischargeTable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8308 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Skip
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8309 DischargeTables that have no time interval set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8311 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8313 flys/issue146 (In WINFO Diagramm Abflusskurve raus, wenn nicht gewünscht)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8315 * doc/conf/artifacts/winfo.xml: Do not create outputs for discharge curves
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8316 at gauge any longer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8318 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8320 flys/issue252 (W-INFO: Wasserspiegellagenberechnung / Mitführung der Jährlichkeiten in der Diagramm-/Ergbnisausgabe)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8322 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8323 the numeric value of a selected named main value to the WST column name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8325 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8327 * doc/conf/mapserver/db_layer.vm: Set the FILTER expression into double
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8328 quotes (") instead of single quotes (') which allows single quotes in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8329 expressions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8331 * doc/conf/meta-data.xml: Moved the floodmaps from kilometrage to its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8332 parent folder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8334 * src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8335 Fixed broken filter expression and set geometry type (MapServer does not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8336 know a 'MULTIPOLYGON').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8338 2012-03-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8340 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8341 Remove unnecessary outputs from attributes instead of copying outs to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8342 new attribute element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8344 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8346 * Tagged module as 'pre2.7-2012-03-16'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8348 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8350 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8351 src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8352 src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8353 Removed useless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8355 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8357 flys/issue523 (W-INFO / Bezugslinienverfahren / Linieneinstellungen / Min+Max anzeigen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8359 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8360 Improved the look of the minimum and maximum shape of a series. They are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8361 now rectangles with a darker fill color as the line color is.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8363 2012-03-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8365 flys/issue522 (W-INFO / Bezugslinienverfahren / Schriftgröße der Achsenbeschriftung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8367 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8368 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8369 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Label and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8370 tick label fonts for axes will now always be the same.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8372 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8373 Removed the createYAxis() method which is already implemented in an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8374 upper class. There, the method also takes the ChartSettings into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8376 2012-03-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8378 Issue 547.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8380 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8381 Use date format with MEDIUM style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8383 * src/main/java/de/intevation/flys/utils/Formatter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8384 Added date format with MEDIUM style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8386 2012-03-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8388 * src/main/java/de/intevation/flys/exports/ChartHelper.java: Added a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8389 method that returns the Bounds for a given XYDataset. Based on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8390 concrete type of the XYDataset, the call is dispatched to a more specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8391 method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8393 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8394 Removed the whole "range" stuff and some methods that are implemented in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8395 upper classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8397 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Removed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8398 setXRange() and setYRange() methods. In our own code, we will use Bounds
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8399 instead of JFreeChart's Range instances to save range/bounds information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8400 This is necessary to save information which is not not from type double
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8401 (which is the case in Timeseries charts).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8403 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Replaced
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8404 usage of Range with Bounds in the whole class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8406 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8407 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8408 Adapted the method signature of zoom() and zoomX().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8410 2012-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8412 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8413 Copied the adjustAxes() method from XYChartGenerator which enables axes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8414 label font sizes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8416 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8417 Removed unnecessary axes creation method which is implemented in upper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8418 classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8420 2012-03-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8422 Issue 640.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8424 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8425 Remove all unnecessary output settings from attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8427 2012-03-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8429 Partial for flys/issue358, rough stub for legenditem aggregation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8431 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8432 Added rough stub for legend aggregation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8434 2012-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8436 * doc/conf/themes.xml: Fixed broken XML syntax.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8438 2012-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8440 * doc/conf/meta-data.xml: Modified the datacage structure of 'floodmaps'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8442 2012-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8444 * src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8445 This Artifacts allows loading 'floodmaps'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8447 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8448 new Facet type "floodmap.floodmaps" which are created by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8449 WMSFloodmapsArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8451 * doc/conf/artifacts/winfo.xml: Registered the "floodmap.floodmaps" facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8452 for "floodmap" output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8454 * doc/conf/conf.xml: Registered the new WMSFloodmapsArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8456 * doc/conf/themes.xml: Added a theme for the "floodmap.floodmaps" facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8458 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8459 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8460 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8461 src/main/resources/messages_de.properties: Added i18n string for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8462 "floodmap.floodmaps" title.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8464 2012-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8466 * doc/conf/meta-data.xml: Improved datacage configuration to serve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8467 floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8469 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8471 flys/issue566 (ÜSK: Formalien in der Parametrisierung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8473 * src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8474 Override getLabelFor() method to return better I18N strings for selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8475 floodplain option.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8477 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8478 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8479 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8480 src/main/resources/messages_de.properties: Added options
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8481 for floodplain (active/inactive) and adapted a german I18N string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8483 2012-03-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8485 Fix flys/issue 528 for csv.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8487 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8488 Fixed column order, reworked todos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8490 2012-03-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8492 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8493 Fixed column order.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8495 2012-03-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8497 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8498 Stub to export the "W (cm)" column conditionally on Gauge presence.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8500 2012-03-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8502 * src/main/java/de/intevation/flys/exports/StepCSVWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8503 New utility to handle csv rows of more "dynamical" length.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8505 2012-03-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8507 * src/main/java/de/intevation/flys/exports/StepCSVWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8508 New utility to handle csv rows of more "dynamical" length.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8510 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8512 Fix flys/issue501 (manual points have two legend entries).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8514 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8515 Respect wish to not have a legend entry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8517 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8519 Fix flys/issue636 (cross-section: name of waterlevel facets).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8521 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8522 Corrected name for waterlevel facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8524 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8526 Partial fix flys/issue615 (datacage: events for fixations).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8528 * doc/conf/meta-data.xml: Adjusted to make loading single events
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8529 possible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8531 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8533 Partial Dontcrash on flys/issue647 (NaNs from WstValueTable interpolation).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8535 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8536 Do not add data pairs where a NaN is present.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8538 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8540 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8541 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8543 2012-02-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8545 Added functions to be used for fitting in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8546 the "Fixierungsanalyse" and "Extremwertermittlung".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8548 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8549 Abstract base class for functions to fit. Provides the name of the function,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8550 a short description, the names of the parameters and an initial parameter guess
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8551 for the fit processe. Sub classes have to overwite the function evaluation and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8552 the partial derivative of the function in respect to the parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8554 TODO: Add a meachnism for the inverse function (needed for AT export) and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8555 the first derivative (needed for the respective diagram).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8557 * src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8558 New. Factory to fetch a function by its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8560 * src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8561 exp: W(Q) = m * a^Q + b
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8563 * src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8564 quad: W(Q) = n*Q^2 + m*Q + b
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8566 * src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8567 linear: W(Q) = m*Q + b
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8569 * src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8570 log-linear: W(Q) = a*ln(m*Q + b)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8572 * src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8573 log: W(Q) = m*ln(Q + b)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8575 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8576 pow: W(Q) = a*Q^c + d
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8578 !!! This power function is new in the pool of functions to be fit. !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8579 See my mail "Manuelle Punkte in der Fixierungsanalyse" 2011-10-27 for details.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8580 The function exp-new found in the old FLYS function pool is omitted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8581 because it is worthless and was maybe never used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8583 * src/main/java/de/intevation/flys/artifacts/math/fitting/App.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8584 Small test driver to check if the fitting is working. The points to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8585 fit are read from stdin the function to fit is determined by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8586 system property 'function'. Example usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8588 $ mvn -e \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8589 -Dfunction=linear \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8590 -Dexec.mainClass=de.intevation.flys.artifacts.math.fitting.App exec:java <<EOF
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8591 357.390696917 7546.72096163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8592 61.4291036312 1334.54835721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8593 799.962128234 16836.7698076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8594 126.52761023 2703.69789985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8595 900.448553398 18955.0578748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8596 EOF
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8598 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8600 * src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8601 Added ommitted translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8603 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8605 fix flys/issue638.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8606
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8607 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8608 (doArea): Ract to WKms as upper/lower area data again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8610 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8612 Partial fix flys/issue637.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8614 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8615 src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8616 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8617 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8618 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8619 Modified translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8621 2012-02-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8623 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8624 - Calculate the extent of the river by the extents of the fixings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8625 Reason: The river Elbe has only has fixings up to km 351. The other half
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8626 of the river is empty which results in a sparse looking overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8627 - Add the name of the river as name attribute to resulting <river> element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8629 * contrib/fixoverview2html.xsl: New. Demo XSL transformation to turn
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8630 the output of the overview service directly into HTML. Used in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8631 client a variant of this script could be used for producing the content
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8632 of the assistance widget. Usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8634 $ curl http://localhost:8181/service/fixings-overview \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8635 -d @fix-overview.xml | \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8636 xsltproc contrib/fixoverview2html.xsl - \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8637 > fixings-overview.html
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8639 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8641 * src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8642 Made the filter mechanisms available via the incoming XML document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8644 1 - range: Simply add a <range from="..." to="..."/> element next to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8645 <river> element. Optional. Defaults to full extent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8647 2 - filters: Add a <filter> element next to the <river> element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8648 Optional. Defaults to accepting all.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8649 The <filter> element can contain the following elements:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8651 <column cid="..."/>: Creates an IdFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8652 <date when="..."/>: Creates a DateFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8653 <date-range from="..." to="..."/>: Creates a DateRangeFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8654 <sector-range from="..." to="..."/>: Create a SectorRangeFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8655 <not>...</not>: Creates a NotFilter. The nested element is negated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8656 <and>...</and>: Create an AndFilter: The nested elements are 'and'ed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8657 <or>...</or>: Create an OrFilter: The nested elements are 'or'ed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8659 These filters need testing!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8661 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8662 Made date format a public constant.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8664 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8666 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8667 Added a filter mechanism for generating output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8669 There are two kinds of filters:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8671 1 - A range. Defaults to [-Double.MAX_VALUE, Double.MAX_VALUE]
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8672 The resulting sectors are cut to this range. Sectors outside
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8673 this range are omitted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8675 2 - column filters: Given a fixing column they can decide to keep
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8676 or not to keep it. Following filters exist:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8678 - IdFilter: Keep column if column id matches.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8679 - DateFilter: Keep column if column date matches.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8680 - DateRangeFilter: Keep column if column date is in range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8681 - SectorRangeFilter: Keep colum if one of its q sectors is in given range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8682 - NotFilter: Negates another nested filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8683 - AndFilter: Keep column if all nested filters accept column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8684 - OrFilter: Keep column if at least one of the nested filters accepts it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8686 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8688 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8689 Refactored to build the Q sectors once at construction time and not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8690 every time output is generated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8691 This will ease the job of applying filters to the Overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8693 2012-02-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8695 Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8697 * src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8698 New. A service that serves an XML overview version of the fixings of a given river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8700 The input documents look like this:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8702 <?xml version="1.0" encoding="UTF-8"?>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8703 <fixings>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8704 <river name="Saar"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8705 </fixings>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8707 The output documents looks like this:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8709 <?xml version="1.0" encoding="UTF-8"?>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8710 <fixings>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8711 <river from="0.0" rid="1" to="93.0"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8712 <events>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8713 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8714 <event cid="85" date="29.01.1995 00:00" name="Fixierungen/0-93_1988-2001.wst">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8715 <sector class="0" from="82.7" to="92.85"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8716 </event>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8717 <event cid="86" date="13.11.1996 00:00" name="Fixierungen/0-93_1988-2001.wst">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8718 <sector class="2" from="0.0" to="50.599999"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8719 <sector class="1" from="50.6" to="65.89"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8720 </event>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8721 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8722 </events>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8723 </fixings>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8725 The <river> element contains the extent of the whole river
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8726 and its db id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8727 The <events> sections contains serveral <event> elements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8728 They have a meassure date, db id, a name and a number of <sector>s.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8729 These sectors are q classified from/to ranges. Classes are:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8731 0: smaller (MNQ+MQ)/2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8732 1: (MNQ+MQ)/2 to (MQ+MHQ)/2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8733 2: (MQ+MHQ)/2 to HQ5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8734 3: greater HQ5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8736 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8737 New. Cacheable instance of the overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8738 TODO: Apply a filter mechanism when generating the output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8740 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverviewFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8741 New. Fetched the fixing overviews from cache if configured.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8743 * doc/conf/conf.xml: Added the service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8744 * doc/conf/cache.xml: Configured the cache for the fixing overviews.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8746 2012-02-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8748 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxQ):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8749 Argh! Forget to check in the range method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8751 2012-02-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8753 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxQ):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8754 Symmetrical to getMinMaxW() add two methods to find min/max Q for a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8755 km or a range. The range method is maybe a bit slow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8757 2012-02-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8759 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxW):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8760 Added signature to give w extend for a given km range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8762 2012-02-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8764 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxW):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8765 Added method to find the w extent for a given km. Useful
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8766 for validating "W auf freier Strecke".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8768 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8769 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8771 2012-02-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8772
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8773 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8774 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8775 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8776 src/main/java/de/intevation/flys/utils/FLYSUtils.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8777 doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8778 Renamed state data fields: wq_mode -> wq_isq
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8779 wq_free -> wq_isfree
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8780 wq_selection -> wq_isrange
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8782 2012-02-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8784 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8785 Write the description instead of the Q value to CSV file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8786
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8787 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8788 Added parameter to overriden method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8790 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8791 Get Qs without range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8793 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8794 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8795 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8796 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8797 Adjusted i18n string for CSV metadata.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8799 2012-02-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8801 Part II/III flys/issue497 (Diagrammeigenschaften in Zeitseriendiagrammen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8803 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8804 Apply legend specific settings (show/hide).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8806 2012-02-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8808 Part I/III flys/issue497 (Diagrammeigenschaften in Zeitseriendiagrammen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8810 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8811 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8812 adjustPlot() from XYChartGenerator to ChartGenerator which enables the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8813 TimeseriesChartGenerator to call this method as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8815 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8816 Call adjustPlot() in generateChart() to apply the settings specific to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8817 gridlines in the timeseries plot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8819 2012-02-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8821 Refactored the wq data fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8823 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8824 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8825 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8826 Changed the wq data fields to boolean values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8828 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8829 Changed the wq data fields to boolean values and added method that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8830 returns the km input mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8832 2012-02-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8834 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8835 Fixed W->Q conversion for "W fuer ungleichwertige Abflusslaengsschnitte."
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8837 2012-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8839 flys/issue509 (Dauerlinie: Q-Achse sollte bei 0 beginnen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8841 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8842 Set the lower bounds of the Q axis to 0 to avoid displaying negative
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8843 discharge values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8845 2012-02-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8847 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8848 src/main/java/de/intevation/flys/artifacts/model/WKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8849 (guessWaterIncreasing): Removed from interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8851 2012-02-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8853 Fix flys/issue150 (exposure of gravitational anomalies)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8855 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8856 src/main/java/de/intevation/flys/artifacts/model/WKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8857 (guessWaterIncreasing): In analogy to W->WQ->WQKms defined and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8858 implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8860 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8861 (needInvertAxis): Changed Parameter type to WKms (was WQKms).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8862 (doW): Use in this case weaker wkms cast to find out whether axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8863 has to be inverted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8865 2012-02-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8867 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8868 SQL statement to fetch hyk formations for rivers with 'km_up' = 0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8870 2012-02-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8872 Another partial fix for flys/issue499: Do the W to Q conversions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8873 needed for "W am Pegel" correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8875 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8876 Repaired getQsForW(): The mapping from W to Q is not unique! There
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8877 could be more then one Q having the the same W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8878 Ws are not strictly monoton/sorted so doing a binary search on this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8879 is just a fail. We now scan them linearly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8881 XXX: The whole class is mess. The scaling stuff is a stupid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8882 and there is no caching.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8884 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8885 Fetch the master discharge table for converting Ws to Qs. Handle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8886 the case that there are more Qs for a given W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8888 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8889 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8890 Adjusted to new semantic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8892 2012-02-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8894 Partial Fix flys/issue500: text-orientation for texts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8896 * doc/conf/themes.xml: Change default text orientation for text
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8897 annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8899 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8900 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8902 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8903 Parse and apply text rotation field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8905 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8907 Partial fix for flys/issue499 (Wasserspiegellagen: Berechnung für W frei und Pegel kaputt)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8908 There are still validation issue in the client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8910 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8911 Fixed state evaluation for "W auf freier Strecke"/"W am Pegel".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8912 There is still an issue in the client with the input validation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8913 which prevents entering the right W values for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8914 "W auf freier Strecke". :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8916 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8918 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8919 Make it compilable again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8921 2012-02-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8923 Partial Fix flys/issue500: text-backgrounds for manual points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8925 * doc/conf/themes.xml: Added text-related style items to manual
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8926 point themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8928 2012-02-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8930 Partial Fix flys/issue500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8932 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8933 Parse whether to show text background. Apply to textannotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8935 2012-02-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8937 Fix flys/issue490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8938
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8939 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8940 Pass artifact and facet for doAnnotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8942 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8944 * src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8945 Use AddScaleFunction instead of LinearFunction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8947 * src/main/java/de/intevation/flys/artifacts/math/AddScaleFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8948 New. f(x) = m*(x+b). I know its aequivalent to m*x + m*b but it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8949 makes more clear that the datum [m] (PNP) is substracted before the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8950 scaling to cm is done.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8952 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8954 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Bugfix: take
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8955 care on empty ArtifactAndFacet objects in doAnnotations().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8957 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8959 * src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8960 Inherits from ReferenceCurveGenerator now which really simplifies it a lot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8962 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8963 Added to methods to be overwritten by sub classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8965 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8966 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8967 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8968 src/main/resources/messages_de.properties: Adjusted i8n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8970 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8972 * src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8973 Indexed access to getInCm.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8975 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8976 Simplified. Do not provide any data to blackboard. Only side effect the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8977 call context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8979 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8980 Added convinience method to i18n string with defaulting to key name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8982 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8983 Label the axis according the scale types of the data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8984 TODO: Let the NormalizedReferenceCurveGenerator be a sub class of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8985 this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8987 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8988 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8989 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8990 src/main/resources/messages_de.properties: i18n for the reference curve axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8992 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8994 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8995 Fixed wrong double array dimension for PDF exports and write correct
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8996 differences into PDF.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8998 2012-02-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9000 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9001 src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9002 Adjust function to deliver data provider ('blackboard') keys.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9004 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9005 Change the way we exploit the blackboard-mechanism. TODOs added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9007 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9009 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9010 Argh! Finally found the stupid bug in the W~W relation:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9011 Used iQ1 index on W2(Q2).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9013 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9015 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9016 Improved error messsages even more.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9018 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9019 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9020 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9021 src/main/resources/messages_de.properties: Adjusted messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9023 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9025 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9026 Forget to put new created WWAxisType onto blackboard.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9028 2012-02-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9030 * src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9031 Adjust offset of linear function by same factor as the values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9033 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9035 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9036 correct min and max values for date axes into the info document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9038 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9039 Enabled zooming for timeseries charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9041 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9043 * src/main/java/de/intevation/flys/jfree/Bounds.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9044 src/main/java/de/intevation/flys/jfree/TimeBounds.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9045 src/main/java/de/intevation/flys/jfree/DoubleBounds.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9046 applyBounds(ValueAxis, int) that might be used to adapt the range of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9047 axis to the bounds adding a space to the left and right.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9049 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9051 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Defined
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9052 new abstract methods for setting and getting Bounds. Modified and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9053 renamed getValueAxisRange(). This method is now called
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9054 getValueAxisRangeFromRequest() and returns no longer a Range object but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9055 a String array that consists of the raw string values speicified in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9056 request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9058 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9059 Implemented the missing method getDomainAxisRange(). This method returns
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9060 a Range object based on the String array returned from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9061 getValueAxisRangeFromRequest().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9063 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9065 * src/main/java/de/intevation/flys/jfree/TimeBounds.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9066 methods getLowerAsDate() and getUpperAsDate(). The toString() method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9067 will now return a string that contains a human readable date string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9069 * src/main/java/de/intevation/flys/jfree/DoubleBounds.java: Made 'lower'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9070 always be smaller than 'upper' in the default constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9072 2012-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9074 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9075 Give more precise message when an error occurs in W~W relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9077 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9078 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9079 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9080 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9081 Improved error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9083 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9085 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Modified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9086 and renamend getDomainAxisRange(). This method is now called
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9087 getDomainAxisRangeFromRequest() and returns no longer a Range object but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9088 a String array that consists of the raw string values specified in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9089 request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9091 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9092 Implemented the missing method getDomainAxisRange(). This method returns
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9093 a Range object based on the String array returned from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9094 getDomainAxisRangeFromRequest().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9096 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9098 * src/main/java/de/intevation/flys/exports/ChartHelper.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9099 helper function to determine the min and max bounds (x and y) for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9100 TimeSeriesCollections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9102 2012-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9104 * src/main/java/de/intevation/flys/jfree/TimeBounds.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9105 src/main/java/de/intevation/flys/jfree/DoubleBounds.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9106 useless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9108 2012-02-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9110 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9111 Add accessors to relative heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9113 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9114 Add relative heights (to gauge) to csv export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9116 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9118 * pom.xml: Added dependency to GeoTools swing module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9120 * src/main/java/de/intevation/flys/artifacts/map/PrintMap.java: Standalone
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9121 demo application to print WMS layers to file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9123 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9125 * src/main/java/de/intevation/flys/jfree/TimeBounds.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9126 src/main/java/de/intevation/flys/jfree/DoubleBounds.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9127 src/main/java/de/intevation/flys/jfree/Bounds.java: New model classes that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9128 should be used for adapting axes ranges later.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9130 2012-02-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9132 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9133 Generate a valid intial i18n name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9135 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9136 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9137 Pass call context to calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9139 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9141 flys/issue485 (Themen können umgenannt werden, dies wird nicht in der Legende reflektiert)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9143 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9144 Use ArtifactAndFacet.setFacetDescription() to set the description for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9145 themes which are stored in the Collection's XML attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9147 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9148 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9149 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9150 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9151 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9152 src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9153 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9154 src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9155 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9156 src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9157 Some refactoring of doXXXOut() methods. We pass the ArtifactAndFacet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9158 objects of doOut() into those concrete doOut() methods which allows us to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9159 generate series names for chart curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9161 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9163 * doc/conf/meta-data.xml: Replaced dashes by underscores in entities
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9164 to ease translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9166 2012-02-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9168 * src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9169 src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9170 Fixed problem with including Y-Zeros.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9172 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9173 src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9174 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9175
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9176 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9178 Allow points in "new chart"s.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9180 * doc/conf/artifacts/chart.xml: Added manualpoint facets to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9181 compatibility lists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9183 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9185 * src/main/java/de/intevation/flys/jfree/Style.java: New. A Style object
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9186 needs to implements a method applyTheme() which takes a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9187 XYLineAndShapeRenderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9189 * src/main/java/de/intevation/flys/jfree/XYStyle.java: New. This subclass of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9190 Style modifies the XYLineAndShapeRenderer specified in applyTheme().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9192 * src/main/java/de/intevation/flys/jfree/StyledSeries.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9193 interface defines two methods getStyle() and setStyle() to adjust and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9194 retrieve the Style of a series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9196 * src/main/java/de/intevation/flys/jfree/StyledTimeSeries.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9197 Implementation of StyledSeries that subclasses JFreeChart's TimeSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9199 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: Removed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9200 code for adapting a XYLineAndShapeRenderer. Instead of implementing this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9201 stuff in StyledXYSeries itself, this instance now implements StyledSeries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9202 and stores an instance of XYStyle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9204 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9205 Create new instances of StyledTimeSeries now which enables styling in this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9206 chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9208 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Enabled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9209 styling of series for all series that implement StyledSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9211 2012-02-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9213 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9214 Be more conservative about arrays and indices in "Bezugslinienverfahren".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9216 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9218 Allow areas in new chart/longitudinal_section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9220 * doc/conf/artifacts/chart.xml: Added area facet to compatibility
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9221 list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9223 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9225 Fix flys/issue490. Allow CollisionFree..Annotations to collide with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9226 non-collision-free annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9228 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotationEntity.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9229 New, to take advantage of cheap instanceof operator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9231 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9232 Only avoid collisions with members of same family (i.e. allow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9233 collision with annotations of other types).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9235 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9237 * doc/conf/themes.xml: Added themes for historical discharge curves and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9238 the differences to a reference curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9240 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9242 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9243 bugfixes and improvements:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9244 1) take only historical discharge tables into account for calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9245 2) use the correct values for computing differences
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9246 3) moved timerange preparation into an own method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9248 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9250 * src/main/java/de/intevation/flys/artifacts/states/EnterMultipleLocationsState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9251 Fix call to StringUtils.join .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9253 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9255 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9256 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9257 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9258 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9259 Added i18n string for waterlevels (from datacage).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9261 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9263 * src/main/java/de/intevation/flys/artifacts/states/EnterMultipleLocationsState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9264 Locale-format multiple double values also.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9266 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9268 * doc/conf/artifacts/winfo.xml: Registered a new facet for difference curves
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9269 to the historical discharge output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9271 * src/main/java/de/intevation/flys/artifacts/model/HistoricalWQTimerange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9272 New model that is able to store a further double value "diff" besides a W,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9273 Q and a Timerange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9275 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9276 new HistoricalWQTimerange instances with difference between the reference
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9277 discharge table and the historical discharge tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9279 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: New type
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9280 for historical differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9282 * src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java: Cast
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9283 Timerange array in getTimeranges().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9285 * src/main/java/de/intevation/flys/artifacts/model/HistoricalDischargeDifferenceFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9286 New Facet for historical discharge difference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9288 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9289 Create new Facets for the difference curves if the processed data are from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9290 type HistoricalWQTimerange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9292 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9293 Added doOut() path for difference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9295 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9296 Increased the size of a double array to be able to get results from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9297 HistoricalWQTimerange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9299 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9300 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9301 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9302 src/main/resources/messages_de.properties: Added translation for warning
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9303 if no reference discharge table was found for the specified gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9305 2012-02-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9307 Added PDF export to reference curve calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9309 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9310 Added PDF export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9312 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9313 doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9314 Add facet for PDF export to state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9316 * src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9317 New. Datasource for JasperReports containing reference curve data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9319 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9320 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9321 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9322 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9323 Added i18n strings for JasperReports template file and calculation mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9325 * doc/conf/jasper/reference.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9326 doc/conf/jasper/reference_en.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9327 New. Templates for reference curve PDF export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9329 2012-02-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9331 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java(getReferenceEndKms):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9332 Prevent duplicates in end kms for reference curve calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9334 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9336 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9337 doc/conf/artifacts/winfo.xml: Renamed data item names to allow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9338 translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9340 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9342 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9343 Give (Normalized)ReferenceCurveFacets are more appropriate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9344 description (to be seen in client).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9346 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9348 Prepare Reference curves to eat multiple locations as 'Ziel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9350 * src/main/java/de/intevation/flys/artifacts/states/EnterLocationState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9351 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9353 * src/main/java/de/intevation/flys/artifacts/states/EnterMultipleLocationsState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9354 New. State to provoke multi_location_panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9356 * doc/conf/artifacts/winfo.xml: Made end state of ref curves a (new)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9357 EnterMultipleLocationState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9359 2012-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9361 flys/issue483 (Historische Abflusstafeln ohne Ergebnis)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9363 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9364 a problem for the calculation report if no discharge tables were found
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9365 for the given timerange.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9367 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9368 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9369 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9370 src/main/resources/messages_de.properties: Added translation for error
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9371 messages created by Calculation6.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9373 2012-02-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9375 * src/main/java/de/intevation/flys/utils/Formatter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9376 Format kms in error reports at least with one digit after
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9377 the decimal separator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9379 2012-02-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9381 Fix flys/issue468 (Fehler beim Projekt-Duplizieren)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9383 * src/main/java/de/intevation/flys/exports/ReportGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9384 Always create a new XML document when calling report generation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9385 XXX: There is a bug somewhere which calls error reporting twice
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9386 when cloning a collection. Speculation: It has something to do with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9387 the settings stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9389 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9390 src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9391 Remove superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9393 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9394 Added missing Override annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9396 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9398 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9399 Handle Manual Point Facets, added TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9401 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9403 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9404 Subclass BlackboardDataFacet to repair areas over cross sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9406 2012-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9408 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Let text
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9409 and line annotations placed at x or y axes always be in foreground.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9411 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9413 Fix flys/issue474 (manual points in reference curves).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9415 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9416 doc/conf/artifacts/manualpoints.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9417 Add manualpoints to lists just so that really everybody knows.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9419 * doc/conf/themes.xml: Add styles for manual points in ref curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9421 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9422 Add ref curve chart types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9424 * src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9425 src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9426 Handle manual point facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9428 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9430 Partial Fix flys/issue474.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9432 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9433 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9434 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9435 src/main/resources/messages_de.properties: Added translation for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9436 normalized_reference_curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9438 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9440 Fix flys/issue475.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9442 * doc/conf/themes.xml: Register theme for reference_curve_normalized.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9444 2012-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9446 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Add a "/" to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9447 URL of the user wms if the URL configured in conf.xml doesn't end with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9448 a "/".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9450 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9452 Fix flys/issue472.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9454 * doc/conf/themes.xml: Added theme for discharge_curve manualpoints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9456 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9457 Added discharge_curve as chart type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9459 2012-02-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9461 Fix flys/issue484 ((i18n: Ungleichwertige... Report))
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9462
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9463 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9464 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9465 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9466 src/main/resources/messages_de.properties: Fixed key spelling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9468 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9470 Fix flys/issue478 (Manuelle Punkte: Stil nicht änderbar).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9472 * doc/conf/themes: Map correct theme to manualpoint themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9474 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9476 Partial fix flys/issue472 .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9478 * doc/conf/artifacts/winfo.xml: Add manual points to compatibility
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9479 list of cross_sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9481 * doc/conf/artifacts/manualpoints.xml: Add manualpoints to list of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9482 generated facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9484 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9486 * doc/conf/themes.xml: Commented styling option for show area until
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9487 area calculation works.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9489 2012-02-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9491 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9492 i18n the km of the error report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9494 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9495 Fixed potential race conditions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9497 * src/main/java/de/intevation/flys/utils/Formatter.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9498 formatter for error report kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9500 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9501 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9502 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9504 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9505 Commented out some imports. They are used be out commented code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9507 2012-02-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9509 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9510 Use the correct km key for an unspecific km for fetching the whole river
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9511 annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9513 2012-02-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9515 * doc/conf/conf.xml: Added missing config of chart info generator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9516 of normalized reference curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9518 2012-02-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9520 * doc/conf/conf.xml: Fixed wrong chart info generator name for historical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9521 discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9523 2012-02-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9525 Added PDF export for historical discharge curve calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9527 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9528 Implemented PDF export for calculation results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9530 * src/main/java/de/intevation/flys/artifacts/model/WQTJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9531 New. Datasource for JasperReports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9533 * doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9534 Added facet for PDF export to historical discharge curve output mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9536 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9537 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9538 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9539 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9540 Added i18n strings for historical discharge curve export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9542 * doc/conf/jasper/historical-discharge.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9543 doc/conf/jasper/historical-discharge_en.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9544 New. Templates for JasperReports PDF creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9546 2012-02-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9548 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9549 Handle WWQQs, extended CSV export of reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9551 2012-02-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9553 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9554 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9555 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9556 Recactored, moved Formatter accessors to base class AbstractExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9558 2012-02-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9560 Let reference curve calculation result in specific WWQQ, extended CSV
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9562 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9563 (getWW,getWWQQ): Renamed and changed result type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9564
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9565 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9566 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9567 Result in WWQQs, not in WWs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9569 2012-02-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9571 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9572 Log error as warning.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9574 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9576 * src/main/java/de/intevation/flys/artifacts/math/LinearFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9577 New. Linear function f(x) = m*x + b.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9579 * src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9580 Do the normalizing. Cascading functions is not required.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9582 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9584 * src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9585 Added missing chart info generator for the normalized reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9587 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9589 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9590 src/main/resources/messages_de.properties: Fix i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9592 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9594 * src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9595 Added optional boolean flag to indicated if the data should be 'normalized'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9596 TODO: Build the cascading normalising function call chain.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9598 * src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9599 src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9600 Fetch WWAxisTypes from call context to do the right scaling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9602 2012-02-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9604 Added service for discharge infos at a specific gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9606 * doc/conf/conf.xml: Added service factory entry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9608 * src/main/java/de/intevation/flys/artifacts/services/DischargeInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9609 New. Returns description, start year and end year of discharges at a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9610 specific gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9612 * src/main/java/de/intevation/flys/artifacts/states/GaugeTimerangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9613 Return a more specific ui provider string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9615 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9617 * doc/conf/conf.xml: Registered generator for normalized reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9619 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9620 Added "reference_curve_normalized".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9622 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9623 Added facets for normalized reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9625 * src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9626 Generator for normalized reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9628 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9630 * doc/conf/artifacts/winfo.xml: Added config for "reduzierte Bezugslinie".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9632 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9634 * doc/conf/artifacts/winfo.xml: Added error report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9636 2012-02-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9638 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9639 proper bounds for date axis elements; tell the transformation matrix which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9640 type it is (number/date).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9642 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9644 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9645 Include location description string in csv output of referencecurve-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9646 exporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9648 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9650 * src/main/java/de/intevation/flys/artifacts/model/WW.java: Added constructor call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9651 * src/main/java/de/intevation/flys/artifacts/model/WWQQ.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9652 Stores the Qs for the Ws, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9654 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9655 WWQQs instead of WWs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9657 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9659 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9660 Added further i18n stubs and slightly more data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9662 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9664 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9665 Return the Qs of the Ws, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9667 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9668 Adjusted to cope with the return Qs. TODO: Create WQWQ or WWQQ dataset
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9669 for storing the result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9671 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9673 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9674 Added further i18n stubs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9675 Also added a second Y axis (experimental, to ease axis labeling etc.).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9677 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9679 * doc/conf/artifacts/winfo.xml: Register new export output and csv
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9680 facet for reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9682 * doc/conf/conf.xml: Register Exporter for reference curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9684 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9685 Primitive exporter, bland copy of another one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9687 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9689 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9690 Enabled some i18n of labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9692 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9693 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9694 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9695 src/main/resources/messages_de.properties: Basic i18n for reference
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9696 curves added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9698 2012-02-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9700 * doc/conf/conf.xml: Registered the HistoricalDischargeCurveInfoGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9702 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9703 New. This info generator returns information of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9704 HistoricalDischargeCurveGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9706 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Add an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9707 attribute "axistype" to axes nodex based on the JFreeChart Axis type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9708 Number axes get a "number", date axes a "date".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9709
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9710 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Defined an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9711 abstract method getRangesForAxis().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9713 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: Awaits
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9714 now an instance of ChartGenerator instead of XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9716 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9717 Implemented the getRangesForAxis() method (copied from XYChartGenerator).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9719 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9720 @Override annotation to getRangesForAxis().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9722 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9724 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9725 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9726 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9728 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9730 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9731 Add CSV facet (not yet evaluated).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9733 2012-02-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9735 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9736 New. This OutGenerator exports historical discharge curves to CSV and PDF.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9737 Currently, only the CSV export is implemented!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9739 * doc/conf/artifacts/winfo.xml: Registered a new Output CSV for historical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9740 discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9742 * doc/conf/conf.xml: Registered the HistoricalDischargeCurveExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9744 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9745 Generate new Facets for CSV and PDF output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9747 * src/main/java/de/intevation/flys/utils/Formatter.java: Added new functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9748 that return number formatters for historical discharge curves and a date
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9749 formatter for short dates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9751 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9752 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9753 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9754 src/main/resources/messages_de.properties: Added strings for CSV header of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9755 historical discharge curve export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9757 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9759 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9760 Adjusted to name change in River ('hibernate fix').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9762 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9764 * doc/conf/artifacts/winfo.xml: Adapted the data type of W/Q input values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9765 for historical discharge curve calculation (intarray -> doublearray).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9767 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9768 Adapted the data type of W/Q input values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9770 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9772 First steps to serve the data in cm if we are are gauges only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9774 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9775 Fetch map gauge station -> gauge datum from backend for reference curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9777 * src/main/java/de/intevation/flys/artifacts/math/LinearFilterFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9778 New. Linear transforms another function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9780 * src/main/java/de/intevation/flys/artifacts/math/FilterFunction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9781 New. Allows cascading functions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9783 * src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9784 New. Classifier what kind of axis types are needed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9786 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9787 Removed. Is now obsolete.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9789 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9790 Stores gauge station kms for start and end km if they are any.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9792 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9793 Should generate a WWAxisTypes classifier via side effect to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9794 call context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9796 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9797 Figure out for each start/end km if its a gauge station and store this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9798 information in the result WWs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9800 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9801 Uses the WWAxisTypes classifier now to generate the right data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9802 TODO: Use the blackboard object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9804 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9806 * src/main/java/de/intevation/flys/artifacts/states/EnterLocationState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9807 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9809 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9811 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9812 Set number of interpolation steps for relation curve to 200.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9814 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9815 Do not sort the XYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9817 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9819 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveInputState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9820 Removed. Was stub.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9822 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9824 Improved Reference Curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9826 * doc/conf/artifacts/winfo.xml: Add start/end input step for reference
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9827 curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9829 * doc/conf/themes.xml: Add theme for reference curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9831 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9832 Disable start/end point-hack for reference curve. Go with 'live'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9833 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9835 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9836 i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9838 * src/main/java/de/intevation/flys/artifacts/states/EnterLocationState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9839 New. State to enter location.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9841 * src/main/java/de/intevation/flys/artifacts/states/InputDoubleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9842 New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9844 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9845 Take WW name to display in themepanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9847 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9848 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9849 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9850 src/main/resources/messages_de.properties: Added translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9852 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9854 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9855 the current date for discharge tables which doesn't have a stop time set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9856 A warning message is written to log.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9858 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9859 Generate report facet before leaving the computeXXX() method when no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9860 calculation results has been computed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9862 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9864 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9865 that returns the name of a reference gauge (for historical discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9866 curves).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9868 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9869 Create title, subtitle and axes labels for charts of this type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9871 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9872 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9873 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9874 src/main/resources/messages_de.properties: Added title, subtitle and axes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9875 labels for historical discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9877 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9879 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9880 Fix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9882 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9884 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9885 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9886 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9887 src/main/resources/messages_de.properties: Added translations for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9888 states (will be shown in client).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9890 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9892 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9893 Ja!vadoc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9895 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9896 Declare getYAxisWalker as abstract to avoid weird issue with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9897 overriden methods of this name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9899 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9901 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9902 Use the WW.ApplyFunctionIterator to fetch the data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9904 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9905 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9907 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9909 * doc/conf/artifacts/winfo.xml: Registered a ReportFacet for historical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9910 discharge curve report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9912 * doc/conf/conf.xml: Registered a ReportGenerator for historical discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9913 curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9915 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9916 problems if we were not able to find a Q for a given W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9918 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9919 Generate a ReportFacet if there were problems during calculcation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9921 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9922 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9923 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9924 src/main/resources/messages_de.properties: Added error messages for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9925 case that we were not able to find a Q for a given W while calculating
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9926 historical discharge curve data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9928 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9930 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9931 Improved adding new data for historical discharge curves: skip NaN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9932 values; use JFreeChart's Day TimePeriod instead of Second.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9934 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9936 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9937 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Refactoring:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9938 moved addDatasets(), applyThemes() and some other methods into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9939 ChartGenerator; enhanced the AxisDataset interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9941 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9942 Implemented necessary abstract methods and improved internal AxisDataset
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9943 class (added new methods).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9945 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9947 * src/main/java/de/intevation/flys/exports/ChartHelper.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9948 function that expands a given range. Take care on NaN in getRanges().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9950 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9951 Prevent of NullPointerExceptions in isMinimumShapeVisible() and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9952 isMaximumShapeVisible().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9954 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9956 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9957 Create new AxisDatasets and new TimeSeriesCollections for each Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9959 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9961 * src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9962 method getTimerange(idx) that returns the Timerange at a given index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9964 * src/main/java/de/intevation/flys/artifacts/model/HistoricalDischargeFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9965 Return the correct WQTimerange object in getData().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9967 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9969 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9970 src/main/java/de/intevation/flys/exports/ChartGenerator.java: More
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9971 refactoring: the AxisDataset is defined by an interface in ChartGenerator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9972 now. Each subclass of ChartGenerator should implement its own AxisDataset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9973 This allows us to provide multiple XYDataset types in different charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9975 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9976 Implemented some necessary methods (abstract definitions of parent class)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9977 and create new empty timeseries charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9979 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9981 * src/main/java/de/intevation/flys/exports/ChartHelper.java: New helper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9982 class for working with charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9984 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9986 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9987 Removed useless import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9989 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9990 src/main/java/de/intevation/flys/exports/ChartGenerator.java: More
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9991 refactoring: moved more base code from XYChartGenerator to its parent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9992 class ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9994 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9996 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9997 Refactored. Use supers static field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9999 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10000 Refactored. Use static field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10002 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10003 src/main/java/de/intevation/flys/utils/FLYSUtils.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10004 (getMinMax, getRiverMinMax): Refactored. Moved to FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10006 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10007 Add so-called javadoc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10009 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10011 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10012 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10013 further base code from XYChartGenerator into its ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10015 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10016 Override generateChart() instead of generate() which is now implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10017 in ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10019 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10021 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10022 New. This ChartGenerator should be used for timeseries charts. Currently,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10023 this class is a stub only! WORK IS IN PROGRESS!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10025 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10026 Subclasses TimeseriesChartGenerator now instead of XYChartGenerator,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10027 because historical discharge curve charts will have a time x axis set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10029 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10030 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Moved some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10031 basic stuff from XYChartGenerator into ChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10033 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10035 * src/main/java/de/intevation/flys/artifacts/charts/TimeseriesStepChart.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10036 Added standalone demo app for evaluating different timeseries charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10038 2012-02-02 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10040 Issue 466: CSV export for chart themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10042 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10043 Export a CSV file if the requested format is 'csv'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10045 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10046 Generate the CSV file containing X-Y-data of all activated themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10048 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10050 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10051 Moved code to load values of a discharge table into an own static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10052 function to be able to reuse it in Calculation6.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10054 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10055 Implemented the findValueForW().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10057 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10059 Fake some reference curve input values to have working prototype
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10060 to work on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10062 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10063 Syntax-stunt fake reference inputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10065 * src/main/java/de/intevation/flys/artifacts/model/WW.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10066 (getW1): Accessor for first w at index (for the raw ww).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10068 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10069 (doReferenceOut): Plot the raw W-over-W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10071 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10073 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Create time
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10074 millis for timerange used in Calculation6.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10076 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10077 the first step of the calculation: fetch relevant discharge tables based
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10078 on the given input parameters. The calculated values are not the right
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10079 ones! Finding Ws and Qs in discharge tables is still not implemented! WORK
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10080 IN PROGRESS!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10082 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10083 Create facets for each WQTimerange object calculated by Calculation6.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10085 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10087 * src/main/java/de/intevation/flys/artifacts/model/Timerange.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10088 new constructor that takes Date objects for start and end time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10089
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10090 2012-02-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10092 * src/main/java/de/intevation/flys/artifacts/model/W.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10093 Forget to create ws data in constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10095 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10097 * doc/conf/artifacts/winfo.xml: Replaced Reference Curve input state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10098 with LocationSelect-State for debugging purposes. Add output to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10099 reference.curve- state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10101 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10103 * doc/conf/conf.xml: Register ReferenceCurve*Generators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10105 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10107 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10108 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10110 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10112 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10113 Added pro forma facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10115 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10117 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10118 Added comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10120 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10122 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10123 Added reference curve facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10125 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10127 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Fetch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10128 necessary parameters for 'historical discharge curve' calculation and call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10129 Calculation6 with those parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10131 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10132 Modified default constructor and calculate() signatures and added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10133 parameter check which is evaluated before the calculation starts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10135 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10137 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10138 src/main/java/de/intevation/flys/exports/ReferenceCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10139 Added outline of a new chart-generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10141 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10143 * src/main/java/de/intevation/flys/artifacts/model/Timerange.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10144 This class might be used to store timeranges. Start and end time are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10145 stores as long (milliseconds since january 1, 1970).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10147 * src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10148 New. This class should be used to save Ws, Qs and timeranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10150 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10152 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added helper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10153 methods to extract int[] and double[] from string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10155 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10157 * doc/conf/artifacts/winfo.xml: Registered new facet type
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10158 'historical_discharge.historicalq' to the 'historical_discharge' output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10160 * doc/conf/conf.xml: Registered new HistoricalDischargeCurveGenerator for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10161 output type 'historical_discharge'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10163 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10164 new facet type for HISTORICAL_DISCHARGE_Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10166 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10167 New. This ChartGenerator is used to generate new charts for historical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10168 discharge curves. WORK IN PROGRESS!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10170 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10171 This class should 'compute' the historical discharge curves. WORK IN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10172 PROGRESS!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10174 * src/main/java/de/intevation/flys/artifacts/model/HistoricalDischargeFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10175 New. This Facet is used during the calculation of historical discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10176 curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10178 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10179 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added stubs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10180 to trigger the calculation of data used for generating historical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10181 discharge curve charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10183 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10185 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10186 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10187 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10189 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10191 * src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10192 src/main/resources/messages_de_DE.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10193 Fixed "W bei ..m" -> "W fuer ...n" .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10195 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10197 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10198 Avoid NPE, add warning to log to not forget about it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10200 2012-01-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10202 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10203 Fixed problems with unformatted numbers in error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10205 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10207 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10208 Override getLabelFor() to return the I18N string for the selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10209 evaluation mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10211 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10213 * doc/conf/artifacts/winfo.xml: Modified types of parameters in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10214 'historical discharge curves' transitions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10216 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10218 * doc/conf/artifacts/winfo.xml: Fix transition type (Stupid Bug 1.0 reverse).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10220 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10222 * src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10223 Override getLabelFor() method defined in DefaultState to return the name
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10224 of a Gauge based on the official number which is stored in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10225 parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10227 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10229 Allow manual points in more diagram types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10231 * doc/conf/artifacts/winfo.xml: Add respective facet types to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10232 compatibility lists of output modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10234 * doc/conf/artifacts/manualpoints.xml: Mention facet types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10236 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10237 Added ChartType enum to ease later iteration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10238 (IS.MANUALPOINTS): Added helper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10240 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10241 Help artifact figuring out which data to provide by passing facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10242 name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10244 * src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10245 Respond to getPointData with correct data item, depending on facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10246 name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10248 * src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10249 Iterate over chart types. Add facets if corresponding data is found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10251 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10252 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10253 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10254 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10255 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10256 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10257 Handle manual point facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10259 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10261 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Clone
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10262 StateData model objects to save parameters in this Artifact - create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10263 new StateData instances only if no StateData model was found for a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10264 parameter. This solves the problem of loosing the type of a StateData.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10266 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10267 Implemented a getLabelFor() method that is used to format a parameter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10268 value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10270 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10271 Adapted method signature of transform().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10273 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10274 Override getLabelFor() method to create a well formatted label for min/max
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10275 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10277 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10279 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10280 Bugfix: use correct order of parameters in DefaultStateData constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10282 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10284 * doc/conf/artifacts/winfo.xml: Fixed a stupid bug. Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10285 ValueCompareTransition instead of DefaultTransition to evaluate values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10287 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10289 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10290 Write default values for min and max items into the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10292 2012-01-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10294 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10295 Added field 'startKm' and 'endKm' to make it easier to associate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10296 gauge to km to return Ws in cm if km is at a gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10298 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10299 Construct the WWs with startKm and endKm. This is necessary because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10300 if an error occurs in calcuting an in between km in a list of end kms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10301 the index does not correspond to the input value any more.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10303 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10305 * doc/conf/artifacts/winfo.xml: Added transitions for "historical discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10306 curves" calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10308 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10310 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10311 (doPoints): Skip 'inactive' points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10313 2012-01-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10315 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10316 Removed the createNormalized() method because it did not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10317 solve all problems with the transformation of the W~W data we have.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10319 - We need to shift the values to be based in (0, 0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10320 - We need to linear transform the values if they are at gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10321 - Copying the data is memory expensive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10323 Therefore there is now a new inner class ApplyFunctionIterator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10324 that is able to transform the values in an iterator like manner.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10325 The transform functions default to the identity.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10327 * src/main/java/de/intevation/flys/artifacts/math/Sub.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10328 Simple function that subtract a scalar from the parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10330 * src/main/java/de/intevation/flys/artifacts/model/W.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10331 method minWs() to calulate the minimal W of the data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10333 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10334 getData() returns a WW.ApplyFunctionIterator with identity transform.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10336 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10337 getData() returns a WW.ApplyFunctionIterator with a base shift to (0, 0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10339 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10341 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10342 Added method createNormalized() to shift the data to start in (0, 0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10344 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10345 Returns the 'normalized' data of the reference curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10347 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10349 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10350 New. Facet for the normalized W~W relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10351 TODO: Implement the on-the-fly creation logic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10353 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10354 New. Facet for the W~W relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10356 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10358 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10360 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10361 Added stub loop for creating facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10363 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10364 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10366 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10368 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10369 Call the 'Bezugslinienverfahren'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10371 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10372 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10373 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10374 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10375 I18N for the 'Bezugslinienverfahren' error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10377 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10379 * doc/conf/themes.xml: Better theme for manual points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10381 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10382 Theme text part of manual points. Offset it a bit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10384 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10386 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10387 Fixed stupid bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10389 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10391 * src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10392 src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10393 src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10394 src/main/java/de/intevation/flys/artifacts/states/GaugeTimerangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10395 New. States used in the 'historical discharge curve' calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10397 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10399 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10400 state that eases adding min/max value pairs to describe document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10402 * src/main/java/de/intevation/flys/artifacts/states/IntRangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10403 New. Subclasses MinMaxState and allows adding min/max integer value pairs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10405 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10407 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10408 code to add items to a data node for dynamich UI into an own method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10410 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10412 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10413 useless import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10415 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10417 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10418 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10419 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10420 src/main/resources/messages_de.properties: Added strings which are used n
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10421 the calculation "historical discharge curve".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10423 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10425 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10426 New. Calcutation to be created from WINFOArtifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10427 for the 'Bezugslinienverfahren'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10429 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10430 Added TODO about optimization of the 'Bezugslinienverfahren'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10431 Added number of default samples of the W~W relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10433 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10434 Added convinience constructor to store the calculation results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10436 * ChangeLog: Removed false TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10438 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10440 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10441 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10442 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10443 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10444 Read jasper template file from resources to support i18n reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10446 * doc/conf/jasper/wdifferences.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10447 doc/conf/jasper/duration.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10448 doc/conf/jasper/computed-discharge.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10449 doc/conf/jasper/waterlevel.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10450 Updated report template. Resized left margin.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10452 * doc/conf/jasper/computed-discharge_en.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10453 doc/conf/jasper/duration_en.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10454 doc/conf/jasper/wdifferences_en.jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10455 doc/conf/jasper/waterlevel_en.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10456 New. Templates for english reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10458 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10459 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10460 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10461 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10462 Added i18n strings for template files and modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10464 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10466 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10467 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10468 Prevent second Legend Entry for points (prior was one for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10469 TextAnnotations and one for the points).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10471 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10473 Blindly render Text of manual points if it does not collide with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10474 other text.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10476 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10477 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10478 Handle TextAnnotations, create some for manual points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10480 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10481 Added setter for TextAnnotations, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10483 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10485 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10486 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10488 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10490 Refactored class hierachy to integrate model for W~W:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10492 NamedObjImpl
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10493 \-- W
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10494 +-- WW
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10495 \-- WQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10496 +-- WQDay
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10497 \-- WQKms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10498 \-- WQCKms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10500 * src/main/java/de/intevation/flys/artifacts/model/W.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10501 New. Base class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10503 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10504 New. Model for W~W
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10506 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10507 src/main/java/de/intevation/flys/artifacts/model/WQDay.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10508 src/main/java/de/intevation/flys/artifacts/model/WQ.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10509 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10510 Adjusted to follow the new class hierarchy.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10512 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10513 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10514 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10516 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10518 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10519 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10520 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10521 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10522 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10523 i18n for ManualPointsFacets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10525 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10527 Issue 138: PDF output for calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10529 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10530 Create the PDF data source and generate the PDF report output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10532 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10533 Add the PDF facet to state. Add export facets only once.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10535 * doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10536 Added PDF facet to state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10538 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10539 Added new field type 'differences'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10541 * doc/conf/jasper/wdifferences.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10542 New. Template for w-differences PDF export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10544 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10546 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10547 New method that creates and returns the chosen differences of w-difference
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10548 calculation as string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10550 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10552 Issue 138: PDF output for calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10554 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10555 Create the PDF data source and generate the PDF report output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10557 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10558 doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10559 Added PDF facet to state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10561 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10562 Added new field type 'day'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10564 * doc/conf/jasper/duration.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10565 New. Template for duration curve PDF report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10567 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10569 Issue 138: PDF output for calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10571 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10572 Create the PDF datasource and generate the PDF report output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10574 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10575 doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10576 Added PDF facet to state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10578 * doc/conf/jasper/computed-discharge.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10579 New. Template for computed discharge PDF report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10581 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10583 Issue 138: PDF output for calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10585 * pom.xml: New Dependency to net.sf.jasperreports/jasperreports and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10586 org.codehaus.groovy/groovy-all.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10588 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10589 Added methods for PDF generation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10591 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10592 Create the PDF data source and generate the PDF report output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10594 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10595 New. Data source for jasper reports containing the waterlevel calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10596 result.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10598 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10599 Added facet for PDF export to state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10601 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10602 Added PDF facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10604 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10605 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10606 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10607 Added stub for inherited abstract method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10609 * doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10610 Added PDF facet to outputmode 'export'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10612 * doc/conf/jasper,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10613 doc/conf/jasper/waterlevel.jasper:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10614 New. Folder for jasperreports templates and first template for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10615 waterlevel report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10617 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10618 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10619 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10620 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10621 Added i18n string for calculation mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10623 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10625 Renderer 'manual' points in LongitudinalSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10627 * pom.xml: New dependency to org.json/json.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10629 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10630 (doOut): Handle manual points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10631 (doPoints): Add point- series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10633 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10634 Added MANUALPOINTS Facet Type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10636 * doc/conf/themes.xml: Added Default Theme for Manual Points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10638 * doc/conf/artifacts/winfo.xml: Added manual point facet to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10639 compatibility list of longitudinal section diagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10641 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10643 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10645 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10646 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10647 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10649 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10651 Add initial infrastructure for user-provided data ('manual points').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10653 * doc/conf/artifacts/manualpoints.xml: Trivial state model for new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10654 Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10656 * doc/conf/conf.xml: Registered manualpoint artifact and factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10658 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10659 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10660 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10661 New. Basic infrastructure for ManualPoints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10663 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10665 * doc/conf/artifacts/winfo.xml: Removed superfluous condition checks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10667 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10669 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10670 Cosmetics, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10672 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10674 * doc/conf/artifacts/winfo.xml: Add states/transitions stubs for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10675 "Bezugsllinenverfahren."
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10677 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10678 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveInputState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10679 Stubs for the two new states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10681 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10683 * contrib/visualize-transitions.xsl: Fixed output of the conditions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10684 of the transitions. Now you can see the circumstances
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10685 when a branch is taken.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10687 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10689 Issue 461.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10691 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10692 Override buildChartSection() to disable the chart subtitle entry in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10693 ChartSettings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10695 2012-01-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10697 I18N for WINFO calculations messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10699 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10700 Allow optional arguments in error messages to support meaningful
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10701 formatting containing e.g. numbers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10703 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10704 Added a convenience getMsg() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10706 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10707 src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10708 src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10709 src/main/java/de/intevation/flys/artifacts/model/Calculation3.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10710 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10711 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10712 Adjusted the code to use the I18N symbols now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10714 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10715 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10716 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10717 src/main/resources/messages_de.properties: Added the I18N strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10719 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10721 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10722 Handle the case in "W auf freier Strecke" where more than
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10723 one Q is related to a W. TODO: Generate user report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10725 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10727 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10728 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10729 TODO: Handle case if the model returns more than one Q for a given W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10731 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10732 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10733 Micro optimizations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10735 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10737 Fix flys/issue452 (Annotations at second y-axis).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10739 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10740 Added new type (duration_curve.mainvalues.q).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10742 * doc/conf/themes.xml: Added theme mapping for new facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10744 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10745 Create another Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10747 * doc/conf/artifacts/winfo.xml: Added new facet type to compatibility
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10748 list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10750 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10751 Handle new Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10753 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10754 Added field to be able to remember which axis to stick to.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10756 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10757 Tell Annotations to stick to Q axis in the special duration_curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10758 environment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10760 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10761 (AxisDataset): Added plotAxisIndex to now have a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10762 two-way-association.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10763 Tell own axisDatasets to which 'jfreechart'-axis they are assigned.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10764 Evaluate which axis the StickyAxisAnnotations should be sticked to,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10765 and calculate text and line positions accordingly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10766 Removed junk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10768 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10770 Fix compilation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10772 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10773 Use StickyAxisAnnotations instead of XYTextAnnotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10775 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10777 Some unification of Annotation handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10779 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10780 Add a third annotation type (now have text, hyk and sticky).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10782 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10783 Use double instead of float values, removed commented code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10785 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10786 Reduced to keep information about placements etc only. Not a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10787 Annotation (in JFreeChart sense) anymore.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10789 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10790 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10791 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10792 Use StickyAxisAnnotations instead of XYTextAnnotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10794 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10795 Added new LineStyle class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10796
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10797 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10798 Call addAnnotationsToRenderer later, where positioning information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10799 is already known.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10800 (addAnnotationsToRenderer): Deal with the three Annotation types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10801 Instead of StickyAnnotations, add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10802 CollisionFreeXYText- and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10803 XYLineAnnotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10804 (Area): Helper class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10806 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10808 Some unification of Annotation handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10810 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10811
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10812 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10814 Fix flys/issue395 (SVG/PDF-Export: Längsschitt enthält keine
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10815 Streckenfavoriten.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10817 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10818 Fix pdf/svg rendering of annotatios, by adding a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10819 ChartRenderingInfo-object to the chart.draw call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10821 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10823 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10824 Added new key and getter for a short subtitle. The short subtitle is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10825 used if no range exists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10827 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10828 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10829 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10830 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10831 Added i18n string for shor subtitle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10833 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10835 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10836 Removed state validation. Validation prevents drawing the diffenrences
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10837 diagramm and all states except of WDifferencesState always return
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10838 true.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10840 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10842 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10843 New. Candidate to replace StickyAxisAnnotation eventually.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10845 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10847 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10848 Added null-guards to functions parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10850 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10852 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10853 Respect flowing direction of river when finding valid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10854 hykformations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10856 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10858 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10859 Add an empty facet to this state if the artifact is a Chartartifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10861 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10862 Do not add the range to subtitle if no range exists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10864 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10866 'New chart' for cross sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10868 * doc/conf/artifacts/chart.xml: Updated the states and transitions for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10869 new charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10871 * doc/conf/meta-data.xml: Added cross sections to datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10873 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10874 Changed cast from WINFOArtifact to FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10876 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10877 Changed artifact data strings for chart_type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10879 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10880 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10881 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10882 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10883 Changed i18n string for cross sections and logitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10885 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10887 Add basic (text) styling for HYKs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10889 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10890 Minor cleanup, pass HYK theme on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10892 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10893 Apply TextStyle to TextAnnotation part for HYK zones.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10895 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10896 (TextStyle): New class to bundle text-styling info.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10898 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10899 Refactored constructors to ease setting Style in the newly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10900 created usage scenario.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10902 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10904 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10905 Cleanup. Mark spot where State-based caching could happen.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10907 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10909 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10910 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10912 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10914 * doc/conf/cache.xml: Added Cache for HYKS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10916 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10918 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10919 Made HYKFactory.Zone Serializable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10921 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10923 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10924 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10926 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10928 Added style definition for hyks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10930 * doc/conf/themes.xml: Added hyk style (text).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10932 2012-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10934 * doc/conf/cache.xml: Removed cache "service-distanceinfo".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10936 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10937 Now uses the annotations from the LocationProvider and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10938 XML documents are no longer cached.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10940 2012-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10942 * doc/conf/cache.xml: Removed "annotations" cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10944 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10945 Removed annotation caching.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10947 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10948 Changed internal data structure to FastAnnotations which are also cached.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10950 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10951 Use FastAnnotations now which are fetched via the LocationProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10953 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10954 time measurement for writing the CVS output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10956 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10957 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10959 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10961 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10962 Respect visibility flag of HYK facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10964 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10965 Log malcondition, make colored hyk-box a bit smaller.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10967 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10969 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10970 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10971 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10972 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10973 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10974 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10975 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10976 Cosmetics, docs, improved logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10978 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10980 * doc/conf/meta-data.xml: Recommend hyks for current river if hit by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10981 a crosssection-out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10983 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10985 Somewhat improved HYK handling and rendering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10987 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10988 Store ids in more sensibly named data item and expose it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10989 Spawn all facets in inactive state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10991 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10992 Make HYK name accessible, do not query hyks by river, but by hyk-id,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10993 made query more real-world.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10995 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10996 Use hyks name as facet name, pass hyk-id when asking for hyks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10998 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11000 Somewhat improved HYK handling and rendering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11002 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11003 Added ability to store 'zones', next to text annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11005 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11006 (getLowestYValue, getUppestYValue, colorForHYKZone),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11007 (addBoxAnnotations): New. Create box annotations from zones.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11009 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11010 (doHYK): New, handle hyk facets by adding zones to annotation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11011 container.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11013 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11015 Preparing improved HYK handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11017 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11018 (Zone.getTo): New accesor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11019 TODOs and documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11021 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11023 'New Chart' for w-differences curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11025 * doc/conf/artifacts/chart.xml: Added empty facet to output mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11027 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11028 Add an empty facet if the artifact is a ChartArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11030 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11032 'New Chart' for discharge longitudinal section curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11034 * doc/conf/artifacts/chart.xml: Added transition for location input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11036 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11037 Changed cast from WINFOArtifact to FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11039 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11040 Add an empty facet if the artifact is a ChartArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11042 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11044 'New Chart' for duration curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11046 * doc/conf/artifacts/chart.xml: Added state and transition for location input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11048 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11049 Changed cast from WINFOArtifact to FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11051 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11052 Add an empty facet if the artifact is a ChartArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11054 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11056 Added accidentally ommitted HYKFacet, fixing build.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11058 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11059 New, stubby facet for hyk infrastructure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11061 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11063 'New Chart' for computed discharge curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11065 * doc/conf/artifacts/chart.xml: Fixed transitions and added state for km input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11067 * src/main/java/de/intevation/flys/artifacts/model/EmptyFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11068 New. Added an empty facet to avoid deleting an empty output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11070 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11071 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11072 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11073 Changed some return values if the artifact is a ChartArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11075 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11076 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11077 Changed casts from WINFOArtifact to FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11079 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11080 Add an empty facet if the artifact is a ChartArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11082 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11083 Set a default axis range if the range is null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11085 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11087 Added stub hyk infrastructure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11089 * doc/conf/artifacts/hyk.xml: Added trivial transition configuration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11090 for hyk artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11092 * doc/conf/conf.xml: Register HYK artifact and its transition conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11094 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11095 src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11096 src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11097 Added static 'hyk' artifact, facet and state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11099 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11101 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11102 Add 'hyk' facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11104 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11106 Add hyk facet to compatibility list of winfo.xml .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11108 * doc/conf/artifacts/winfo.xml: Add hyk facets to compatibility list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11110 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11112 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11113 method getDataAsLong that returns a Long representation of a data item or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11114 null if no such data item is existing or it cannot be parsed as Long.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11116 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11117 that returns the selected reference gauge (specified by 'reference_gauge'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11118 parameter) of a FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11120 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11122 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11123 Cache a TreeMap<km, annotation string> of the annotation values of whole
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11124 rivers. This is _much_ more efficient than firing an HQL/SQL statement for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11125 each km and caching these results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11127 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11129 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11130 Deleted. It is in the backend now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11132 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11133 src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionChunk.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11134 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11135 src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLineFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11136 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11137 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11138 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11139 Adjusted to use the fast cross section line from backend now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11141 * doc/conf/cache.xml: Store cross section lines cache on disk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11143 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11144 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11145 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11146 superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11148 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11150 Fix assignment of stateId/hash in WaterlevelFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11152 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11153 More verbose logging, fix hash/stateid assignment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11155 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11156 (deepCopy): implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11158 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11160 "Ported" StaticWQKmsArtifact to use compute-type caching mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11162 * doc/conf/artifacts/staticwqkms.xml: Declare trivial info.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11164 * doc/conf/conf.xml: Register staticwqkms artifact and factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11166 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11167 Sublacss DataFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11169 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11170 New. State.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11172 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11173 Refactored. Most computation and stuff now done in State and Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11175 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11177 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11178 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11180 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11182 Refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11184 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11185 Added new constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11187 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11188 Refactored, subclass BlackboardDataFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11190 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11191 Refactored, subclass DataFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11193 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11194 Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11196 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11198 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11199 Cosmetics, added new constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11201 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11203 Use improved caching for cross section data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11204 !!! This commit needs heavy testing !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11206 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11207 Refactored to provide the map to determine the nearest cross section line
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11208 neighbors for a given km to the public. This is a bit hackish because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11209 it hhould have its own factory which is then used by this service and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11210 other parts of the code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11212 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11213 searchCrossSectionLine() now returns a FastCrossSectionLine. To find this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11214 line efficiently it uses the map of the CrossSectionKMService which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11215 already provides a nearest neighbor searching mechanism for cross
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11216 section lines. The FastCrossSectionLine is fetched with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11217 FastCrossSectionLineFactory which uses a cache as described in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11218 previous commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11220 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11221 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11222 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11223 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11224 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Uses
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11225 the FastCrossSectionLine instead of CrossSectionLines now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11227 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11228 Added method fetchCrossSectionProfile() to access the point data in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11229 the profile generating compatible way.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11231 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11232 superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11234 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11236 * doc/conf/cache.xml: Added cache for fast section lines chunks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11238 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionChunk.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11239 New. Chunks of FastCrossSectionLines. Stores cross section lines for ranges
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11240 of one KM.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11242 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLineFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11243 New. Access fast cross section lines. It uses the cache 'fast-cross-section-lines'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11244 configured in cache.xml to store chunks of cross section lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11246 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11247 New. Stores the important data (points) of a cross section line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11249 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11251 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11252 Added a new calculation option for historical discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11254 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11255 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11256 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11257 src/main/resources/messages_de.properties: Added translations for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11258 historical discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11260 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11262 * doc/conf/artifacts/winfo.xml: Added certain facets to to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11263 compatibility matrices.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11265 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11267 * doc/conf/artifacts/annotation.xml: Fixed accidental change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11269 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11271 * doc/conf/artifacts/annotation.xml: Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11273 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11275 * doc/conf/meta-data.xml: Enabled old floodmap calculations for output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11276 type 'map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11278 2012-01-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11280 Initial implementation for module 'new chart'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11282 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11283 New. Artifact for module 'new chart'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11285 * doc/conf/artifacts/chart.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11286 New. Artifact description for the new artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11288 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11289 Added new artifact to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11291 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11292 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11293 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11294 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11295 Added i18n strings for 'new chart' chart types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11297 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11299 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11300 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11302 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11304 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11305 Avoid NPE when copying data from one artifact to another.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11307 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11309 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11310 (expandRange): Prevent collapse due to negative values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11312 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11314 * doc/conf/artifacts/map.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11315 doc/conf/conf.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11316 src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11317 Changed the MapArtifact name to 'new_map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11319 2011-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11321 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11322 Added code to calculate the area of the generated polygons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11323 TODO: Render the generated area sum to the plot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11325 2011-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11327 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11328 Replaced System.err.println()s with proper logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11330 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11331 src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11332 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11333 superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11335 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11337 flys/issue450 (i18n: Datenkorb: longitudinal-section)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11339 * doc/conf/meta-data.xml: Replaced dash by underscore in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11340 longitudinal-section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11342 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11344 Towards areas on other than the first axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11346 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11347 Changed signature on which to provide data via the blackboard.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11348 Include facets name to allow unique identification.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11350 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11351 Store name of one of the facets involved in area creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11352 (AreaFacet.Data): New class to hold result data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11354 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11355 New methods to find out whether we have a general Q or W type of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11356 facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11358 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11359 (doArea): Use new Result-Data object instead of Object[], resolve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11360 which axis to put area to.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11361 (axisIdxForFacet): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11363 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11364 Subclass LongitudinalSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11366 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11368 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11369 Do not intefere with CrossSections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11371 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11373 Cosmetics, cleanups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11375 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11376 (getCrossSections, getCrossSectionNames): Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11378 2011-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11380 flys/issue439 (Streckenfavoriten lassen sich nicht über den Datenkorb
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11381 hinzuladen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11383 * doc/conf/meta-data.xml: Made Annotations available via datacage
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11384 in longitudinal section, cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11386 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11388 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11389 Added output generator for output type 'map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11391 * doc/conf/artifacts/map.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11392 Changed output name to 'map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11394 * doc/conf/meta-data.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11395 Added new output type 'map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11397 2011-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11399 Fix flys/issue446 (Dauerline/Abflusskurve am Pegel: Eigenschaften vom
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11400 Hauptwertthema nicht aufrufbar)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11402 * doc/conf/themes.xml: Add default styles for mainvalues.q/w and other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11403 themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11405 2012-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11407 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11408 Removed XPath injection security hole. A serious one because it allowed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11409 inspecting the conf.xml file ... with all the db passwords.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11411 2012-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11413 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11414 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11415 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11417 2012-01-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11419 * doc/conf/meta-data.xml: Added the definition of old calculation results
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11420 for floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11422 2012-01-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11424 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11425 methods getLayers() and removeLayer().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11427 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11428 method getFacets() which returns a list of Facets supported by this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11429 Artifact. In addition, the FLYSArtifact is now more verbose while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11430 filtering Facets for Outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11432 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11433 Implemented initialize() which now copies the shapefile directory of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11434 model Artifact and modifies its Facets (adapts the shapepath which is the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11435 uuid of the Artifact).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11437 2012-01-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11439 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11440 src/main/java/de/intevation/flys/collections/OutputParser.java: Made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11441 them more verbose for better debugging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11443 2012-01-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11445 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11446 Initialize() now also calls State.initialize() for each State.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11448 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11449 Override initialize() which is defined in AbstractState. NOTE: Currently,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11450 this method has no code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11452 2012-01-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11454 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11455 New. The service to invalidate the caches. (Argh! Forgot to 'svn add')
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11457 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11459 flys/issue298 (Karte: Automatischer Zoom auf Berechnungsergebnisse)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11461 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11462 debug statement that prints out the WSPLGEN extent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11464 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11465 Envelope instances for initial and max extent if they are not existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11466 Some debug statements have now been removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11468 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11470 Add cache for 'static' wqkms (e.g. BaseData) to default cache conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11472 * doc/conf/cache.xml: Add Cache Config for static wqkms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11474 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11475 Adjust typo in cache name, minor cosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11477 2011-01-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11479 * src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11480 The map artifact has two states now and overrides describe() to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11481 generate UI sections in the describe response.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11482 The map state overrides computeAdvance() instead of computeFeed().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11484 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11485 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11486 Changed the WMSDBArtifact in WMSDBState to FLYSArtifact and adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11487 constructors in state classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11489 * doc/conf/artifacts/map.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11490 Added initial state and transition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11492 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11493 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11494 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11495 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11496 Added i18n strings for new state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11498 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11500 Partial fix for flys/issue437 (Querprofil: Zugeladene Basisdaten
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11501 ignorieren W/Q-heit, falsche Namen).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11503 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11504 Set name also for first column (zero based).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11506 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11508 flys/issue196 (i18n/l10n: Zahlenformate einheitlich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11510 * src/main/java/de/intevation/flys/artifacts/model/WQ.java: New method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11511 getRawValue() that extracts the raw double value from 'name' parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11513 * src/main/java/de/intevation/flys/utils/Formatter.java: New method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11514 getRawFormatter() that returns a NumberFormat instance for the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11515 locale.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11517 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11518 Localized the W/Q labels in CSV exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11520 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11522 flys/issue442 (i18n: Datenkorb: flood-protections)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11524 * doc/conf/meta-data.xml: Replaced dash in flood-protection by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11525 underscore to allow translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11527 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11529 flys/issue438 (i18n: Datenkorb: additionals)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11531 * doc/conf/meta-data.xml: Fix typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11533 2011-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11535 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11536 New. Uses the CacheFactory to invalidate caches by their names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11537 This can be used by external ETL processes like the AFT/DIPS importer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11538 to prevent cache inconsistencies.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11540 Input documents look like this:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11542 <caches>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11543 <cache name="my-cache"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11544 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11545 <cache name="your-cache"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11546 </caches>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11548 Output documents look like this:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11550 <caches>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11551 <cache name="my-cache">All elements removed.</cache>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11552 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11553 <cache name="your-cache">Error: Cache not found.</cache>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11554 </caches>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11556 * doc/conf/conf.xml: Added the cache invalidation service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11558 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11559 Added Override annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11561 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11563 flys/issue432 (Diagrammeigenschaften/Flächenrenderer:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11564 Legenden-schriftgröße für Flächenthemen wird ignoriert)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11566 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11567 Respect legend item size when generating legend items for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11568 area dataseries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11570 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11572 Implemented new module "new map".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11574 * src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11575 New. Artifact for the new module, extends RiverAxisArtifact and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11576 contains the MapState class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11578 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11579 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11580 Added empty constructor to embedded state classes to allow instantiation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11581 of MapState that extends the RiverAxisState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11583 * src/main/java/de/intevation/flys/exports/MapGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11584 Do not generate an initialExtent element if the initial extent is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11585 empty.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11587 * doc/conf/artifacts/map.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11588 New. Describes the state for the new module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11590 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11591 Added new config file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11593 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11595 flys/issue444 (error_no_export_found bei "W bei ungleichwertigem Abfluss")
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11597 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: If no boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11598 value "wq_free" exists in getWQMode(), false is the default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11600 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11602 flys/issue443 (Querprofile: Hibernate LazyInitializationException)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11604 * doc/conf/cache.xml: Disable cache for cross-sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11606 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11608 flys/issue447 (W-Differenzen: Fehler beim Hinzufügen einer Parameterisierung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11610 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11611 Added a new method cleanEmptyOutputs() which removes Outputs that have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11612 no Facets set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11614 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11615 CollectionAttribute.cleanEmptyOutputs() at the end of write() to remove
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11616 empty Outputs that have been added during the merge process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11618 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11620 flys/issue440 (Karte: WSPLGEN Berechnungen für Mosel schlagen fehl)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11622 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Modified the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11623 getRiverBoundary() method because the signature of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11624 RiverAxis.getRiverAxis() has changed. This method will now take each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11625 geometry into account, that is retrieved by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11626 RiverAxis.getRiverBoundary().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11628 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11629 Use GeometryUtils.getRiverBoundary() to determine the boundary of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11630 river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11632 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11633 Create the riveraxis shapefile with all geometries returned by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11634 RiverAxis.getRiverAxis().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11636 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11638 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Repaired
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11639 broken items in legend. The new renderer requires the current plot. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11640 is set now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11642 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11644 * doc/conf/themes.xml: Added a new field 'pointsize' to the virtual theme
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11645 'HiddenColorLines'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11647 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added methods to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11648 parse the new field of 'HiddenColorLines'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11650 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: Apply the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11651 pointsize defined in themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11653 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11655 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11656 Use correct keys for buffering in getMinimum() and getMaximum().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11658 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11660 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11661 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11662 src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11663 Moved to de.intevation.flys.jfree.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11665 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11666 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11667 src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11668 Moved from de.intevation.flys.exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11670 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11671 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11672 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11673 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11674 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11675 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11676 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11677 Added necessary imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11679 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11681 * src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11682 Buffered the computation results of getMinimum() and getMaximum().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11684 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11686 flys/issue393 (Themenstileditor: Minimum anzeigen / Beschriftung anzeigen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11688 * src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11689 New renderer that overrides JFreeChart's XYLineAndShapeRenderer. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11690 renderer brings the option to explicitly display the minimum and/or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11691 maximum or a series as shape. Currently, there are no options to adjust
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11692 the style of those shapes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11694 * doc/conf/themes.xml: Added a new virtual theme 'MinMaxPoints'. All line
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11695 theme inherit from that theme now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11697 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added methods to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11698 parse the fields 'showminimum' and 'showmaximum' of 'MinMaxPoints' theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11700 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11701 methods to apply the fields of the new Theme 'MinMaxPoints'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11703 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Modified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11704 the getRenderer() method which now always returns a new instance of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11705 EnhancedLineAndShapeRenderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11707 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11709 Allow styling of outline of areas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11711 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11712 Allow styling of outline of areas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11714 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11715 Parse outline style for areas, apply it to renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11717 2012-01-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11719 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11721 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11722 the new flys-backend method Wst.determineMinMaxQFree() to determine the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11723 min/max Qs at a given kilometer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11725 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11727 * doc/conf/themes.xml: Reflect name chnage of longitudinal sections
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11728 area artifacts and include ColorLine style for area styles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11730 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11732 flys/issue370 (WINFO: Berechnungsausgabe W/Pegel [cm] fehlt bei Wasserspiegellage und W am Pegel)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11734 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New method that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11735 extracts the double value of a WQ object's name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11737 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11738 the header of CSV exports and the content of the "W at gauge" column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11740 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11741 Adapted method signatures that have been changed in WaterlevelExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11743 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11745 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11746 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11747 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11748 src/main/resources/messages_de.properties: Added strings used in the CSV
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11749 export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11751 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11753 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Check
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11754 if the location of a CSV row is in range of the reference gauge. Write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11755 "outside reference gauge" into CSV in such cases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11757 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11759 PART II of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11761 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Add the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11762 named main value of a Q and the name of the gauge used for the calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11763 if the WQ mode is "W at gauge" or "Q at gauge".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11765 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11766 Adapted the method signatures that have been modified in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11767 WaterlevelExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11769 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11771 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11772 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11773 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11774 src/main/java/de/intevation/flys/exports/AxisSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11775 src/main/java/de/intevation/flys/exports/ExportSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11776 src/main/java/de/intevation/flys/exports/LegendSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11777 src/main/java/de/intevation/flys/exports/ChartSection.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11778 unused imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11780 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11782 PART I of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11784 * doc/conf/cache.xml: Registered a new Cache for the LocationProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11786 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11787 New. This class is able to return the description of a location based on a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11788 river and kilometer parameter. The LocationProvider stores single
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11789 locations into a Cache if one is configured for this class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11791 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11792 Added a method that returns a single Annotation for a specific kilometer and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11793 river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11795 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11796 getLocationDescription() that might be used to determine the description
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11797 of a specified kilometer for a given river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11799 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Make use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11800 of FLYSUtils.getLocationDescription() to add a new column that contains
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11801 the location description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11803 2011-12-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11805 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11806 min/max values for free Qs into Artifact's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11808 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11810 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11811 broken order to determine the step width of Qs and Ws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11813 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11815 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11817 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11818 Validate user defined free Q values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11820 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11822 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11823 Compute better step width based on a maximal number of steps = 30.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11824 Results with digits are rounded up. E.g.:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11825 Q range = 9.6 - 1750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11826 Step width = 58.01
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11827 Rounded result = 60
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11829 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11831 * src/main/java/de/intevation/flys/exports/AxisSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11832 src/main/java/de/intevation/flys/exports/LegendSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11833 src/main/java/de/intevation/flys/exports/ChartSection.java: Subclasses
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11834 TypeSection to be able to use convinience methods for string, integer,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11835 double and boolean values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11837 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11839 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11840 getSize() method now returns null if no width and height is specified in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11841 the request document or if width/height <= 0. It no longer returns the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11842 result of getDefaultSize().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11844 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11845 size of a chart export to the size specified in the ChartSettings if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11846 there are no valid values in the request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11848 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: Set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11849 chart size to ChartGenerator.getDefaultSize() if no valid values are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11850 returned by ChartGenerator.getSize(). This has been done autoamtically
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11851 before.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11853 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11855 * src/main/java/de/intevation/flys/exports/TypeSection.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11856 Section defines some convinience methods to add/set string, integer,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11857 double and boolean values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11859 * src/main/java/de/intevation/flys/exports/ExportSection.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11860 Subclasses TypeSection. The ExportSection currently offers attributes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11861 'width' and 'height'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11863 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11864 getter/setter methods to support an ExportSection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11866 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11867 ExportSection while initial ChartSettings creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11869 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11871 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11872 make use of a new method createLegendLabelFont() to create unified Fonts for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11873 LegendItems. This method considers the user defined size for LegendItems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11875 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11877 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11878 Implemented adjustAxes(). This method now sets the label Font of the X
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11879 axis. Its size is determined by getXAxisLabelFontSize().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11881 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11883 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11884 getFontSize() to retrieve the font size for an axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11886 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11887 Modified createYAxis(int): call super.createYAxis(int) and adjust
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11888 necessary settings - no Axis creation takes place here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11890 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11891 getXAxisLabelFontSize() and getYAxisLabelFontSize(int) to retrieve the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11892 user defined font size for an axis. The getYAxisLabelFontSize() is used in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11893 createYAxis(int) to set the font size for axes labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11895 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11897 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11898 Override getYAxisWalker().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11900 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11901 instances of IdentifiableNumberAxis in createYAxis(int) default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11902 implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11904 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11906 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11907 getLabel() to retrieve the axis label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11909 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11910 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11911 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11912 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11913 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11914 Override getDefaultXAxisLabel() and getDefaultYAxisLabel() defined in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11915 XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11917 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implement
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11918 getXAxisLabel() and getYAxisLabel(int). Both methods search for an axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11919 label defined in the ChartSettings first. If no label is specified or if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11920 no ChartSettings is set, getDefaultXAxisLabel() or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11921 getDefaultYAxisLabel(int) is called to retrieve the initial/default axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11922 label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11924 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11926 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Modified the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11927 signature of addAxisSection(). This method now accepts AxisSections only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11928 In addition, there is a new method getAxisSection(String) that returns an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11929 AxisSection specified by its identifier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11931 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11932 methods getIdentifier(), isFixed(), getUpperRange() and getLowerRange() to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11933 retrieve the attributes supported by this Section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11935 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11936 of axes ranges specified in ChartSettings if an axis is fixed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11938 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11940 * src/main/java/de/intevation/flys/exports/IdentifiableNumberAxis.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11941 Subclasses JFreeChart's NumberAxis and offers a getId() method which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11942 returns an identifiable key.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11944 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11945 a createNumberAxis() method that should be used by all subclasses to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11946 create new axes. This method returns an instance of IdentifiableNumberAxis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11947 which is required for zooming.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11949 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11950 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11951 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11952 Create new NumberAxis instances by using XYChartGenerator.createNumberAxis().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11954 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11956 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11957 Implemented the methods getChartTitle() and getChartSubtitle(). Both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11958 methods try to get the required information from ChartSettings. If no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11959 ChartSettings is set for this OutGenerator, these methods will call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11960 getDefaultChartTitle() and getDefaultChartSubtitle().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11962 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11963 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11964 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11965 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11966 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11967 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11968 Renamed getChartTitle() and getChartSubtitle() to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11969 getDefaultChartTitle() and getDefaultChartSubtitle(). In addition, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11970 methods addSubtitles() became more robust - these OutGenerators add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11971 subtitles only if the subtitle is not empty.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11973 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11975 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11976 setSettings(Settings) method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11978 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11979 Call OutGenerator.setSettings() before calling doOut() for each Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11981 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11982 setSettings() and added convinience methods to access chart specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11983 settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11985 * src/main/java/de/intevation/flys/exports/MapGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11986 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11987 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11988 src/main/java/de/intevation/flys/exports/ATExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11989 src/main/java/de/intevation/flys/exports/ReportGenerator.java: Implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11990 setSettings().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11992 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11993 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11994 of the attributes specified in the Settings: the title, subtitle,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11995 displayGrid and displayLegend settings are functional now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11997 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11999 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12000 src/main/java/de/intevation/flys/exports/LegendSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12001 src/main/java/de/intevation/flys/exports/ChartSection.java: Use more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12002 concrete classes than Settings and Section in these classes to avoid a lot
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12003 of castings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12005 2011-12-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12007 flys/issue242 (W-INFO: Fehlende Header in Datenexporten)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12009 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12010 getQs(), getWs(), getGauge(), getGaugename() and getRivername() that all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12011 take a parameter FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12013 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Moved the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12014 implementation of getGauge() to FLYSUtils. The getGauge() in this class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12015 just calls and returns FLYSUtils.getGauge().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12017 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Write a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12018 header into a CSV export containing meta information about this export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12020 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12021 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12022 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12023 src/main/resources/messages_de.properties: Added strings used in the CSV
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12024 export as header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12026 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12028 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12029 (getKm): Removed, not called anymore.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12031 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12033 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12034 Include km of cross-section-master in diagrams subtitle (fetched
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12035 from 'blackboard'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12037 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12039 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12040 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12042 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12044 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12045 (getInitialFacetActivity): Only newest CrossSection is initially
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12046 active.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12048 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12050 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12051 (isNewest): New, query whether a CrossSection is the newest for its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12052 river, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12054 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12056 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12057 convinience method to retrieve the value of an data object stored at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12058 FLYSArtifact as Boolean value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12060 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12061 returns the named value of a given double value. This method returns only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12062 the named value, if the WQ mode is "Q at gauge" and if the value fits to a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12063 named value. In addition to this method, there is a new method to retrieve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12064 the selected WQ mode as 'WQ_MODE' enum.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12066 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12067 Removed prepareData() and its call. The data preparation had a bad side
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12068 effect: the modifications are "persisted" into cache, which has again bad
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12069 side effects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12071 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12072 prepareData(). The label creation for columns in the WST export will now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12073 take place in addWSTColumn(). With help of the master Artifact (I forgot
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12074 this Artifact in my last commit) we are able to replace Q values with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12075 their named main value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12077 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12079 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12080 Cover 'locations' case for initial km of cross section artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12082 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12084 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12085 (initialize): Eat ld_from from master artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12086 (setup): Set cross_section.km to either masters km or the lowest
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12087 defined cross-section line, whatever is bigger.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12089 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12091 flys/issue252 (W-INFO: Wasserspiegellagenberechnung / Mitführung der Jährlichkeiten in der Diagramm-/Ergbnisausgabe)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12093 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12094 stripNamedMainValue(). The result of this function is a named main value's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12095 base name without declaration of a year.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12097 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12098 method pepareData() that is called in doOut() before the data supported by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12099 the current Facet is added using addData().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12101 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Override
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12102 the prepareData() method to reset the name of WQKms objects. The Qs in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12103 waterlevel export should be the Q value or the named main value if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12104 value fits to a named main value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12106 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12108 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12109 Survive cases where the first dataset has an area-renderer assigned.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12111 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12113 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12114 Store additional parameter (whether or not to fill everything in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12115 between two curves.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12117 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12118 Deliver additional info from artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12120 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12121 Evaluate new parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12123 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12125 * doc/conf/themes.xml: Add transparency setting to area theme style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12127 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Helper to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12128 access transparency setting in theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12130 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12131 Respect transparency setting.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12133 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12135 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12136 Subclass BlackboardDataFacet to provide data for area calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12138 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12139 Cast data to WKms instead of WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12141 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12143 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12144 Use a ';' as seperator between Qs and Ws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12146 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12148 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12149 (doOut, doArea): Added handling for areafacets. Code yet mostly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12150 copied from CrossSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12152 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12154 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12155 Refactoring, subclass BlackboardDataFacet, remove duplicate code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12157 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12159 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12161 * doc/conf/artifacts/winfo.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12162 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12163 Renamed facet for consistency reasons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12165 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12167 Make Waterlevelfacet deliver data via blackbord.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12169 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12170 Subclass BlackboardDataFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12172 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12174 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12175 Create all formatted string labels for Ws and Qs in this class, because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12176 this class is the only instance that knows that there are double values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12177 to format.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12179 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12181 Introduced new Facet that will deliver whatever getData returns via
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12182 blackbord under key which is defined by convention. Attention, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12183 data is not cached if handled this way.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12185 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12186 New facet, will be useful for easing implementation of facets that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12187 can contribute to area-computations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12189 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12191 * src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12192 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12194 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12196 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12198 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12199 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12200 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12201 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12202 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12203 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12205 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12207 With StableXYDifferenceRenderer, create legend items in rectangular
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12208 form, to discern "line" from "area" in legend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12210 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12211 (legendLine, legendShape): Renamed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12212 (getLegendItem): Create LegendItem with fill, use PositivePaint for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12213 that.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12215 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12217 Added further 'area' infrastructure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12219 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12220 New, "area dataset".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12222 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12223 (doOut): Use helper to decide if facet is an 'area' facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12224 (doArea): Construct StyledAreaSeriesCollection instead of two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12225 dataseries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12227 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12228 (AxisDataset.isArea): Distinguish area datasets with instanceof.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12229 (AxisDataset.addArea): New. Replaces addAreaDataset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12230 (addAreaSeries): Simplified with new custom SeriesCollection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12231 (applyTheme): Register and style StableXYDifferenceRenderer for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12232 StyledAreaSeriesCollections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12233 Added various TODOs and debug output to stabilize development.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12235 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12237 * doc/conf/artifacts/winfo.xml: Added facets to compatibility
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12238 matrices.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12240 * doc/conf/themes.xml: Added Area theme defaults.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12242 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12244 Lay ground for having areas in longitudinal section diagrams, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12245 This is done by different naming of the facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12247 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12248 Make the name dynamic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12250 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12251 Added further facet types, helper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12253 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12254 Store name for facets in data item, restrict access to some fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12256 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12257 Use AreaArtifacts data item to use name for facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12259 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12261 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12263 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12264 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12265 src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12266 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12268 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12269 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12270 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12271 Whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12273 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Doc and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12274 whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12276 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12278 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12279 (parseBoolean): New, extracted, updated callers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12280 (parseFillColorField, parseShowBorder): New, for area styles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12282 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12284 flys/issue202 (W-INFo: Wasserspiegellagenberechnung / Vorbelegung Strecke)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12286 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12287 Added a system property which is used to determine, if the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12288 document of an Artifact should include default values (values, that have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12289 been inserted by the user some time ago) or not. The default case is,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12290 that the DESCRIBE does NOT include default values. To enable default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12291 values, set "flys.use.default.values" to "true".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12293 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12295 flys/issue419 (Themen-Name "Q(null)" bei W bei ungl. A.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12297 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12298 Use correct variable to create Facet names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12300 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12302 flys/issue380 (W-INFO / Überschwemmungskarte, falsches DGM)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12304 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12305 convinience method that returns a parameter of FLYSArtifact as Integer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12307 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Override
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12308 validate() to determine, if the DGM selected by the user is valid for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12309 current calculation range and river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12311 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12313 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12314 Roll-back accidentally committed changes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12316 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12318 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12319 (doOut): Hide 'invisible' (deleted) themes from Outgenerators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12321 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12323 Added area.name data item and access to areaartifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12325 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12326 Rephrased debug output, do survive case where only one curve is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12327 given for area calculation (this is the "above" or "under" case).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12329 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12330 (getAreaName): Access "area.name" data item.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12332 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12333 Respect area.name data of artifact when reproducing facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12335 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12337 * doc/conf/conf.xml: Fix, accidentally added wrong factory in last
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12338 commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12340 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12342 * doc/conf/conf.xml: Register area artifact factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12344 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12346 * doc/conf/artifacts/winfo.xml: Added area artifacts to cross-section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12347 compatibility matrix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12349 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12351 Add area dataseries when facet delivering one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12353 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12354 (doOut): Handle area facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12355 (doArea): Register areas for area facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12357 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12359 Add simple area registerig functions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12361 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12362 (AxisDataset.addAreaDataset): New, add an area dataset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12363 (AxisDataset.isArea): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12364 (addAreaSeries): New. Add Area Dataset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12365 (applyThemes): Pass info if we have an area, to set different
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12366 renderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12368 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12370 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12371 Added convenience function and easy sybclassing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12373 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12375 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12376 Register AREA ("area") facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12378 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12380 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12381 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12382 Register blackboard key uuid+index and respond with data to it, as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12383 assumed by the areaartifact and facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12385 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12387 Added partial area-infrastructure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12389 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12390 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12391 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12392 New artifact, facet and state for area rendering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12394 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12396 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Defined an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12397 interface YAxisWalker that allows to walk over each Y axis definition in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12398 subclasses. This walker can be retrieved using the new getYAxisWalker()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12399 method. The AxisSections are built in this class now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12401 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12402 Implemented the YAxisWalker interface and the getYAxisWalker() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12403 Removed the code to build AxisSections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12405 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12406 Implemented getYAxisLabel(int pos) and getYAxisWalker().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12408 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12409 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12410 Implemented the getYAxisWalker() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12412 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12414 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12415 Some optimizations during out() operation - the CollectionAttribute is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12416 parsed a single time now (*i guess*). This code really needs some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12417 refactoring!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12419 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12421 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12422 Added an INFO message that displays the duration time for the out()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12423 operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12425 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12427 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12428 Calls super.buildAxisSections().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12430 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12431 Implemented the method buildAxisSections(). The result list will contain
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12432 an AxisSection for the X axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12434 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12436 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Bugfix:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12437 Add new Outputs to the current CollectionAttribute if no old one is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12438 existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12440 2011-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12442 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12443 Directly fetch key/value pairs when writing a collection attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12445 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12447 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12448 functions that allow parsing a ChartSettings object from DOM Node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12450 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Parse
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12451 the Settings of each Output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12453 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12455 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12456 Added a method to set a new Settings object for a specific Output and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12457 method to clear the list of Facets of a specific Output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12459 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12460 AttributeWriter no longer creates new CollectionAttributes - it only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12461 modifies the old CollectionAttribute. At first, it clears the Facets of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12462 all Outputs. Finally, the merged Facets are added to the Outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12464 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12465 Added the CollectionAttribute to the AttributeWriters constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12467 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12469 * src/main/java/de/intevation/flys/exports/DoubleAttribute.java: New. An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12470 Attribute that stores double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12472 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12473 to set values for 'fixation', 'font-size', 'lower' and 'upper'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12475 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12476 Set new attributes mentioned above for each axis' AxisSection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12478 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12480 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12481 to set the axis label and id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12483 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Improved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12484 the ChartSettings that will now contain a set of AxisSections. The new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12485 buildAxisSections() method in this class is not implemented and needs to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12486 be implemented by subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12488 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12489 Override buildAxisSections() of XYChartGenerator to create an AxisSection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12490 for each axis that is able to be displayed in this sort of chart. In
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12491 addition, there is a new method getYAxisLabel(int) that returns the label
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12492 for a specific Y axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12494 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12496 * src/main/java/de/intevation/flys/exports/IntegerAttribute.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12497 Concrete subclass of a DefaultAttribute for storing integer values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12499 * src/main/java/de/intevation/flys/exports/LegendSection.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12500 concrete Section subclass to store legend specific attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12502 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12503 src/main/java/de/intevation/flys/exports/StringAttribute.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12504 needless import of org.w3c.dom.Attr.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12506 * src/main/java/de/intevation/flys/exports/ChartSettings.java: ChartSettings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12507 is able to store a Section for legends now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12509 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12510 methods to retrieve the font size of legends and if the legend should be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12511 visible or not. In addition, the ChartSettings returned by this instance
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12512 will now contain a LegendSection as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12514 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12516 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Introduced
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12517 methods getChartSubtitle() and isGridVisible(). getChartSubtitle() returns
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12518 in this implementation null. Concrete subclasses should override this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12519 mehtod if they require subtitles in charts. isGridVisible() determines if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12520 the grid in the chart should be visible or not. This method return always
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12521 true in this implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12522 In addition, the Settings object returned by getSettings() will now have a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12523 ChartSection set properly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12525 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12526 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12527 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12528 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12529 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12530 Override getChartSubtitle().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12532 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12534 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12535 Prepare the OutGenerator (process each of the Output's Facets) during the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12536 describe() operation to be able to return an initial Settings object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12538 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12540 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12541 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12542 src/main/java/de/intevation/flys/exports/StringAttribute.java: Fixed wrong
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12543 usage of DOM operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12545 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12547 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12548 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12549 src/main/java/de/intevation/flys/exports/StringAttribute.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12550 Concrete subclasses of a DefaultAttribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12552 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12553 src/main/java/de/intevation/flys/exports/AxisSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12554 src/main/java/de/intevation/flys/exports/ChartSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12555 Implementations for chart settings. WORK IN PROGRESS!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12557 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Override
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12558 the getSettings() method. The implementation here returns a ChartSettings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12559 instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12561 * src/main/java/de/intevation/flys/exports/EmptySettings.java: Modified the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12562 node name of the settings ("art:settings" -> "settings").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12564 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12566 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12567 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12569 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12571 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12573 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12574 Remove needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12576 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12578 Fix/Guard certain misconditions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12580 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12581 not crash when given null-range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12583 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12584 Do not crash when given malformed array.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12586 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12588 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12590 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12591 ChangeLog: Whitespace cosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12593 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12594 Annotation cosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12596 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12597 Convenience cosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12599 * src/main/java/de/intevation/flys/utils/DataUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12600 vim-magicosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12602 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12604 Implement new WaterLineArtifact where needed so far.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12606 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12607 Declare that we implement WaterLineArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12609 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12610 (getWaterLines): Implement to fulfil new WaterLineArtifact-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12611 interface-impl. Also generate new Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12613 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12614 Do not depend on WINFOArtifacts, but on WaterLineArtifacts instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12616 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12618 Added interface WaterLineArtifact to be implemented by artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12619 that know how to create a water line "against" a cross section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12621 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12622 New, straight-forward interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12624 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12625
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12626 * src/main/java/de/intevation/flys/exports/EmptySettings.java: An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12627 implementation of the Settings interface defined in the artifact-database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12628 module. This implementation accepts no Section objects at all and creates
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12629 an empty "settings" Node in its toXML() operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12631 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Defined a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12632 method getSettings() that returns a Settings instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12634 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12635 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12636 src/main/java/de/intevation/flys/exports/MapGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12637 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12638 src/main/java/de/intevation/flys/exports/ATExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12639 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12640 Implemented the getSettings() operation. All OutGenerators will currently
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12641 return an instance of EmptySettings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12643 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12644 Before the DESCRIBE document is created, we gonna evaluate each Output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12645 defined in the Collection's attribute document, if it has a Settings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12646 object set. If this is not the case, the relevant OutGenerator is called
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12647 to retrieve a new instance of Settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12649 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12650 Append the Settings of Outputs to the Output nodes in the XML
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12651 representation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12653 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12655 Recommend cross-sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12657 * doc/conf/meta-data.xml: When having a cross-section out, recommend
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12658 respective artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12660 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12662 Register factory for CrossSectionArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12664 * doc/conf/conf.xml: Register CrossSectionArtifact-Factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12666 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12667
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12668 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12669 New. This class will store the information provided in the Collection's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12670 attribute (which is a DOM document).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12672 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12673 Store an instance of CollectionAttribute and append its XML representation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12674 to the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12676 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12677 all DOM operations from this writer. Its new task is to create a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12678 CollectionAttribute object which represents a merged version of the old
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12679 CollectionAttribute and the information provided by the Collection's child
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12680 Artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12682 * src/main/java/de/intevation/flys/collections/AttributeParser.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12683 result of AttributeParser's parse() operation is a CollectionAttribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12684 object now. The methods getOuts() and getFacets() are as of now proxy
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12685 methods that call the relevant methods of CollectionAttribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12687 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12688 Some structural changes in the process to build the attribute Document of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12689 the Collection's DESCRIBE. We will no longer work with Document during
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12690 this process but with instances of CollectionAttribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12692 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12694 Server-side of newer Cross-Section diagram construction architecture.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12696 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12697 (searchCrossSectionKmLine, getCrossSectionSnapKm),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12698 (getCrossSectionData): Removed, most functionality contained in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12699 CrossSectionArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12700 (getWaterLines): Now get CrossSectionLines to calculate water line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12702 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12703 Get a CrossSectionLine from blackboard.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12705 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12706 Hard TODO, commented out function needed for subtitle to allow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12707 compilation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12709 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12710 Added Empty-Dataset- guard.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12712 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12714 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12716 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12717 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12719 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12721 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12722 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12723 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12725 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12727 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12728 New. This class helps generating the DESCRIBE document of a collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12730 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12731 Moved some of the code to create the DESCRIBE document out to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12732 CollectionDescriptionHelper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12734 2011-12-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12736 Resolve todo about wrongly named cross sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12737 Open StaticState to allow that facets survive a compute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12739 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12740 (computeAdvance, computeFeed, computeInit): Override to call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12741 staticCompute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12742 (staticCompute): New. Do nothing but be able to be overridden.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12744 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12745 (setup): Fetch facets name from db (resolves todo).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12746 (getCurrentState): override staticstates staticcompute to let
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12747 facets survive a compute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12749 2011-12-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12751 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12752 src/main/java/de/intevation/flys/wsplgen/WSPLGENCallable.java: Renamed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12753 JobExecutor to WSPLGENCallable (because it is a Callable now). In addition
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12754 to the call() method which starts the WSPLGEN process, this Callable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12755 offers a cancelWSPLGEN() method to destroy a running WSPLGEN process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12757 * src/main/java/de/intevation/flys/wsplgen/WSPLGENFuture.java: A FutureTask
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12758 that overrides cancel(boolean). Before this instance call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12759 super.cancel(boolean), it executes WSPLGENCallable.cancelWSPLGEN() to kill
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12760 a running WSPLGEN process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12762 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: The Scheduler is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12763 no longer a Runnable. It makes now use of a ScheduledThreadPoolExecutor to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12764 schedule the incoming WSPLGENJobs. The ScheduledThreadPoolExecutor has a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12765 fixed number of worker threads that process the jobs. The number is 1 per
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12766 default; it can be modified using a System property "wsplgen.max.threads".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12768 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12769 a string constant SCHEDULER.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12771 * src/main/java/de/intevation/flys/wsplgen/SchedulerSetup.java: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12772 LifetimeListener that currently implements the systemUp() method to create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12773 an instance of Scheduler. After its creation, the Scheduler is put into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12774 the GlobalContext using FLYSContext.SCHEDULER as key.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12776 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12777 Fetch the Scheduler from GlobalContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12779 * doc/conf/conf.xml: Registered SchedulerSetup as LifetimeListener.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12781 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12783 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12784 (describe): Add data items to StaticFLYSArtifacts describe-doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12786 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12788 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12789 (addDefaultChartOutput): Convenienve function to add a chart-output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12791 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12793 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12794 Play nice with CrossSectionArtifact. Employ blackboard.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12796 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12797 Spawn a CrossSectionFacet, handle various data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12799 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12800 Do not produce CrossSectionFacets anymore, these now "belong" to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12801 CrossSectionArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12803 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12805 * doc/conf/cache.xml: Added cross_sections cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12807 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12809 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12810 (getCrossSection, getCrossSectionUncached): New, access specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12811 CrossSection, employ caching.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12813 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12815 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12816 New artifact to handle cross-section access.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12818 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12820 Issue 413.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12822 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12823 Apply point size from theme attribute linewidth.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12825 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12827 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12828 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12829 src/main/java/de/intevation/flys/exports/OutGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12830 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12831 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12833 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12835 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12836 Documentation added, let a value be its own neighbour (distance 0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12838 2011-12-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12840 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12841 Added "Bezugslinie" to list of calculation alternatives.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12843 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12844 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12845 src/main/resources/messages_de.properties: Added I18N.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12847 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12849 Further flys/issue420 fix (No Discharge Curves for Mosel).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12851 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12852 (includeYRange, mergeRanges): Moved NaN-guard to lowest level.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12853 (combineXRanges): Also NaN guard the X Axis extent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12855 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12857 Partial fix for flys/issue420 (Berechnete Abflusskurve: Kein Diagramm für
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12858 Mosel). Protect axis extent calculation from empty or invalid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12859 datasets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12861 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12862 (includeRange, includeYRange): Renamed, updated callers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12863 (includeYRange): Protect from merging extent with NaNs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12864 (debugDatasets): Be more verbose on the datasets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12865 (zoom): Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12867 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12869 Fix flys/issue423 (Diagramm: Hauptwerte bei Abflusskurve am Pegel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12870 werden an Y-Achse nicht angezeigt) - show not "raw" (vs interpolated)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12871 values at Gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12873 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12874 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12875 Add parameterization to let facet know whether to fetch data at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12876 Gauges or at Artifacts position.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12878 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12879 Let the MainValueFacets know whether to ask for interpolated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12880 MainValues; (do not interpolate for Gauges Main Values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12881 (getMainValuesQ, getMainValuesW): Added parameter to control
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12882 interpolation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12884 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12886 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12887 prefix constants for Mapserver layers and renamed constants (which have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12888 been postfixes before).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12890 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12891 usage of Mapserver constants to the changes described above.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12893 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12895 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12896 Bugfix: Evaluate the correct parameter whether to set the floodplain or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12897 not. In addition, the scenario parameter used by WSPLGEN is now set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12898 correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12900 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12902 Allow longitudinal_section.q facets in wdiff states output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12904 * doc/conf/artifacts/winfo.xml: Added longitudinal_section.q facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12905 to w-diff states out compatibility- matrix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12907 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12909 Refactored Longitudinal*/WDiff-*Generator hierarchy and change axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12910 ordering, resolved label-i18n TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12912 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12913 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12914 Merge, avoid duplicate code, fix axis ordering in w-diff diagram,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12915 label in ls-diagramm.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12917 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12919 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12920 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12921 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12922 src/main/resources/messages_de.properties: Added missing state titles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12924 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12926 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12927 Do not include zero on first axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12928
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12929 2011-12-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12931 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12932 (buildArtifactNode): Include artifacts state data in description
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12933 document of collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12935 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12937 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12938 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12939 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12940 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12941 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12942 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12943 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12944 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12945 src/main/java/de/intevation/flys/exports/ATExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12946 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12947 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12948 src/main/java/de/intevation/flys/exports/OutGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12949 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12950 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12951 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12952 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12954 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12956 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12957 Removed import to make it compileable again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12959 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12961 Introduce pre-rendering inter-facet communication phase ('blackboard
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12962 pass').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12964 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12965 (doBlackboardPass): New. Before actually calling doOut, bundle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12966 ArtifactAndFacets and let them register
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12967 themselfes as DataProvider in CallContext if they
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12968 want ("announce on blackboard").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12970 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12972 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12973 (doOut): Adjusted signature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12975 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12977 Changed doOut signature to use ArtifactAndFacet, which will be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12978 side effect of upcoming "blackboard" feature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12980 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12981 (getRangesForDataset, getRangesForAxis): Renamed, removed TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12983 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12984 (createAxis): Update call to XYChartGenerator.getRangesForAxis,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12985 cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12987 * src/main/java/de/intevation/flys/exports/OutGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12988 (doOut): Changed Signature to accet ArifactAndFacet instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12989 Artifact and Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12991 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12992 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12993 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12994 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12995 src/main/java/de/intevation/flys/exports/MapGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12996 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12997 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12998 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12999 src/main/java/de/intevation/flys/exports/ATExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13000 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13001 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13002 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13003 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13004 (doOut): Adjusted to new signature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13006 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13007 (adjustAxes): Removed, we do not need a (manual) second axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13009 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13011 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13012 Fix compilation, use features of XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13014 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13015 Set default behaviour such that 0 is not included in ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13017 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13018 Set behaviour of axis such that 0 is not (automagically) included.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13020 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13022 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13023 Fix wrong documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13025 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13027 Fix LongitudinalSections multi-axes plotting behavior.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13029 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13030 Removed obsolete functions, use better working multi-axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13031 magic by XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13033 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13035 Overhaul dataset/axis/renderer housekeeping in Mother of all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13036 ChartGenerators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13038 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13039 Refactored, keep axis/rendering relevant information in objects
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13040 of new class AxisDataset. Removed some obsolete code while adding
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13041 documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13043 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13045 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13046 Added the implementation of the 'Bezugslinienverfahren'. Should
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13047 be complete but needs testing!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13048 TODO: Setup a Calculation and integrate it into WINFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13050 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13052 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13053 Refactored the code for the "berechnete Abflusskurve" to enable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13054 the "Bezugslinienverfahren" to use the same code paths. It also
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13055 removes a good deal of already existing code duplication.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13057 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13059 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(findQsForW):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13060 Added method findQsForW(w, km) to retrieve the Qs that correspond
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13061 for the given w and km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13063 This is to be called when doing a "W auf freier Strecke" calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13064 to find out the Qs belonging to the user given W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13066 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13067 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13068 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13069 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13071 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13073 Fix bug when adding Q data in LongitudinalSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13075 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13076 Add data from Q -Facet as Q over Km points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13078 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13080 Added handling of empty plots.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13082 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13083 (createAxes, removeEmptyRangeAxes): Survive empty datasets map, create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13084 primary axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13085 (recoverEmptyPlot): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13087 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13089 Let first visible axis be always on the left.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13091 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13092 (createAxes): When creating axes, keep track of which is the first
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13093 one. Set its location to "left".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13095 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13097 Use multiple axis in relevant generators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13099 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13100 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13101 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13102 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13103 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13104 (createYAxis): Implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13105 Define and use YAXIS enum for axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13107 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13109 Fix theming and legend items for plot with multiaxis feature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13110 Decouple renderer index from dataset index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13112 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13113 (applyThemes): Do not get renderer based on dataset/axis-index but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13114 count.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13116 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13118 In XYChartGenerators allow more than two datasets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13119 Assign axis to indices of datasets, do not show axis if corresponding
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13120 dataset is set to be not visible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13121 Do proper axis-setting in LongitudinalSectionGenerator only (other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13122 will follow). Based on a patch by Sascha Teichmann.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13124 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13125 Keep relation between index and dataset, once its added. Compute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13126 ranges per index. Allow subclasses to override createAxes to specify
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13127 internationalized labels etc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13129 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13130 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13131 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13132 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13133 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13134 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13135 Add datasets to first index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13137 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13138 Implement createYAxis to create correct first, second and third
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13139 axis. Added enum to easy identification of axis. Stripped down
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13140 adjustAxis which was used to create second axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13141 Add datasets at correct indices.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13143 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13145 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13146 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13147 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13148 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13150 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13152 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13153 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13155 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13157 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13158 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13160 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13162 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13163 Resolved TODO about caching certain WstValueTables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13165 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13167 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13168 This Artifact is used to allow users adding external WMS layers to their
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13169 floodmaps. An ExternalWMSArtifact stores an URL of a WMS, the name and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13170 title of the WMS layer. The internal State extends WMSBackgroundState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13172 * doc/conf/conf.xml: Registered the ExternalWMSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13174 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13175 new type "floodmap.externalwms" which is used by the ExternalWMSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13177 * doc/conf/artifacts/winfo.xml: Allowed the "floodmap.externalwms" facet for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13178 floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13180 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13181 Some refactoring to allow easier subclassing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13183 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13185 Fixed flys/411.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13187 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13188 Use different queries to avoid costy joins.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13190 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13192 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13193 Use different queries to avoid costy joins. Patch by Sascha
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13194 Teichmann, minor typo-fix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13196 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13198 * doc/conf/artifacts/winfo.xml: Added other.wkms.interpol facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13199 to compatibility matrix for computed discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13201 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13203 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13204 Resolve cosmetic todo, use importData-convenience method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13206 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13208 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13209 Handle STATIC_WKMS_INTERPOL and WQ/Points as Annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13211 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13213 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13214 Give Facet different name when its a flood*, so that it can be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13215 understood to be e.g. a flood-protection further down the processing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13216 line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13218 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13220 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13221 Prevent ArrayIndexOutOfBounds, log method entry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13223 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13225 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13226 Added new Facet Type: Interpolated W/Km values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13228 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13230 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13231 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13232 src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Avoid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13233 WMS layer names that begin with digits. This would lead to invalid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13234 WMSGetFeatureInfo responses, where the name of a layer is the name of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13235 XML node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13237 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13239 * doc/conf/meta-data.xml: Added and use *_wq macros for interpolated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13240 w/q data (currently used in computed discharge curve only).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13242 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13244 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13245 Handle STATIC_WQ_ANNOTATION type facets, build and add annotations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13246 for these.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13248 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13250 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13251 Set Facet type (name) based on static datas name (special case
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13252 everything starting with "height").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13254 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13256 * doc/conf/artifacts/winfo.xml: Extended compatibility matrices.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13258 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13260 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13261 Added new STATIC_WQ_ANNOTATIONS Facet Type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13263 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13265 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13266 Added a method isQueryable() that determines if a layer is queryable via
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13267 WMS GetFeatureInfo request. This method returns false as default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13269 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13270 Override isQueryable(). All WMSDBLayerFacets are queryable via WMS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13271 GetFeatureInfo request.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13273 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13275 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13276 Added functionality to artifact to use single column wst
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13277 interpolators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13279 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13281 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13282 Added methods to create WstValueTables (interpolators) for specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13283 columns of wsts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13285 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13287 * doc/conf/themes.xml: Added Point Style for other.wq data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13289 2011-11-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13291 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13292 Do not re-evaluate constant size() in for-loops.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13294 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13296 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13297 Get ld_locations not locations data item to determine km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13298 (getDataAsDouble): New helper function to get data item as double.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13300 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13302 * doc/conf/meta-data.xml: Recommend fixations for computed discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13303 curve outs, minor refactoring of dc conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13305 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13307 * doc/conf/conf.xml: Added wqinterpol factory to produce
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13308 WQKmsInterpolArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13310 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13312 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13313 Use StyledSeriesBuilder to add WQ data from WQKms to Series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13315 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13317 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13318 Handle interpolated WQ data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13320 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13322 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13323 Adjusted to similar implementations. Added TODO about merging with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13324 these similar implementations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13326 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13328 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13329 Removed logging noise, find better suited rows for interpolation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13331 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13333 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13334 Cache WstValueTables that were fetched by wst_id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13336 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13338 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13339 (getWstName): Fix and use SQL statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13341 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13343 * src/main/java/de/intevation/flys/artifacts/model/WQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13344 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13345 Added new Facet and Artifact to access W over Q data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13347 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13349 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13350 (importData): New function to copy data from one artifact to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13351 another.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13353 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13355 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13356 (getTable): New methods to get WstValueTable for given wst_id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13357 Prepolate Arrays with NaNs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13359 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13361 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13362 (getWKmsName): Fix definition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13364 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13366 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13367 (getWKmsName): New function. Get name (description) of a WST.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13369 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13371 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13372 Added new "other.wq"/STATIC_WQ Facet-Type, e.g. for fixations in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13373 discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13375 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13377 Picky cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13379 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13380 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13381 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13382 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13383 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13385 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13387 Added translations for Mosel, Elbe and Saar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13389 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13390 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13391 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13392 src/main/resources/messages_de.properties: Added translations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13393 for Mosel, Elbe, Saar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13395 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13397 Added new interpolation mechanism to WstValueTable to interpolate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13398 given columns only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13400 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13401 (linearW): New, interpolate a given columns w's between given rows.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13402 (interpolateWQColumnwise): New, interpolate between rows ws at a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13403 given column and km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13405 2011-11-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13407 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13408 Minor doc added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13410 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13412 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13413 src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13414 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13415 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13416 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13417 src/main/java/de/intevation/flys/themes/ThemeFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13418 Removed dead ';' from empty bodies.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13420 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13422 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13423 s/reset/resetQuick/s in TDoubleArrayLists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13425 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13427 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13428 Added system properties 'waterlevel' and 'km'. Useful to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13429 init the UI with a given waterlevel and drawing the cross-sections
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13430 at the given km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13432 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13433 Spliting by NaNs definition holes _should_ work now. Needs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13434 some more testing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13435 TODOs:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13436 - Use log4j instead of println for logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13437 - Subclass XYDifferenceRenderer instead of replacing it totally.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13439 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13441 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13442 Draw water, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13444 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13445 First code to split datasets by NaNs. WIP.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13447 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13449 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13450 Draw ground with StableXYDifferenceRenderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13452 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13453 Removed XYDatasetToZeroMapper stuff. Not needed any longer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13454 because we use rendereres on dataset basis now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13456 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13457 Removed.Not longer needed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13459 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13461 * doc/conf/meta-data.xml: Include computed discharge curves in dc
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13462 conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13464 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13466 * doc/conf/meta-data.xml: Somewhat unify user-part of dc config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13468 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13470 * doc/conf/themes.xml: Modified some floodmap styles and added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13471 backgroundcolor attribute to polygon themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13473 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13474 Added support for backgroundcolor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13476 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Parse
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13477 backgroundcolor from theme document. If a value is given, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13478 backgroundcolor is set on the Mapserver style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13480 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13482 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13483 Set correct Mapserver attribute name to adjust the width of a line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13485 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13487 * doc/conf/themes.xml: Added 'textcolor' and 'textsize' attributes to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13488 existing 'Kms' theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13490 * doc/conf/mapserver/fontset.txt: Defined a 'DefaultFont' that is used as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13491 default font for Mapserver labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13493 * doc/conf/mapserver/db_layer.vm: Add a Mapserver LABELITEM if a value is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13494 provided by LayerInfo object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13496 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13497 getLabelItem() method that returns null as default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13499 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13500 getLabelItem() to return "km" which is the database field that contains
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13501 the kilometer information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13503 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13504 src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13505 Added an attribute labelItem with appropriate getter/setter methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13507 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13508 Splitted up the internal class Clazz. Now, there are two new inner
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13509 classes Style and Label that fulfill the appropriate Mapfile sections of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13510 Mapserver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13512 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Also Read font
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13513 attributes and add new Clazz Label for the Mapserver layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13515 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13516 "labelItem" attribute on the LayerInfo object used to fill DB layer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13517 templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13519 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13521 * doc/conf/meta-data.xml: Re-use macros to include more data to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13522 datacage in more situations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13524 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13526 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13527 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13529 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13531 * src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13532 WMSDBArtifact that creates facets for "fixpoints" relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13534 * doc/conf/artifacts/winfo.xml: Registered "floodmap.fixpoints" as valid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13535 "floodmap" facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13537 * doc/conf/conf.xml: Registered the new WMSFixpointsArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13539 * doc/conf/themes.xml: Added a theme for "floodmap.fixpoints".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13541 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13542 Facet type "floodmap.fixpoints".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13544 * doc/conf/meta-data.xml: Made "floodmap.fixpoints" available via datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13546 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13547 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13548 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13549 src/main/resources/messages_de.properties: Added titles for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13550 "floodmap.fixpoints" facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13552 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13554 * doc/conf/meta-data.xml: Refactored and (re)use macros.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13556 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13558 * src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13559 WMSDBArtifact that creates facets for "buildings" relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13561 * doc/conf/artifacts/winfo.xml: Registered "floodmap.buildings" as valid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13562 "floodmap" facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13564 * doc/conf/conf.xml: Registered the new WMSBuildingsArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13566 * doc/conf/themes.xml: Added a theme for "floodmap.buildings".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13568 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13569 Facet type "floodmap.buildings".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13571 * doc/conf/meta-data.xml: Made "floodmap.buildings" available via datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13573 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13574 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13575 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13576 src/main/resources/messages_de.properties: Added titles for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13577 "floodmap.buildings" facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13579 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13581 * src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13582 WMSDBArtifact that creates facets for "lines" relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13584 * doc/conf/artifacts/winfo.xml: Registered "floodmap.lines" as valid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13585 "floodmap" facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13587 * doc/conf/conf.xml: Registered the new WMSLineArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13589 * doc/conf/themes.xml: Added a theme for "floodmap.lines".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13591 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13592 Facet type "floodmap.lines".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13594 * doc/conf/meta-data.xml: Made "floodmap.lines" available via datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13596 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13597 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13598 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13599 src/main/resources/messages_de.properties: Added titles for facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13601 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13603 * doc/conf/meta-data.xml: Adjusted DC configuration to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13604 also allow heightmarks and base data in discharge longitudinal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13605 sections. Minor refac.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13606
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13607 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13609 * doc/conf/meta-data.xml: Adjusted DC configuration to let old
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13610 calculations be available for discharge longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13612 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13614 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13615 Handle other WQKm and WKm Facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13617 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13619 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13620 (IS): New inner class with static method to allow queries whether
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13621 a type belongs to a however-defined "group".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13623 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13625 * doc/conf/conf.xml: Reverted accidental commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13627 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13628 for discharge longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13630 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13632 * doc/conf/conf.xml: Reverted accidental commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13634 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13635 for discharge longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13637 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13639 Made discharge longitudinal section out compatible with annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13641 * doc/conf/artifacts/winfo.xml: Added facets to compatibility list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13642 for discharge longitudinal section outs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13644 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13646 Extracted Annotations-Macro in dc conf, recommend Annotations for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13647 discharge longitudinal sections. (Note correction two commits later).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13649 * doc/conf/conf.xml: Extracted annotations-macro, add recommendation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13650 for discharge longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13652 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13654 Handle Annotations in DischargeLongitudinalSection diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13656 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13657 Call doAnnotations for LONGITUDINAL_ANNOTATION facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13659 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13661 Resolve code duplicate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13663 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13664 (doAnnotationsOut): Removed duplicate code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13665 Theoretically handle WQKMS data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13667 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13668 Adjusted call to doAnnotationOut.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13670 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13671 (doAnnotations): Doc from LongitudinalSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13673 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13675 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13676 Include exception when logging issue with spline creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13678 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13680 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13681 When during XPath evaluation an exception is thrown, log the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13682 expression that caused the trouble.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13684 2011-11-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13686 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13687 Use separate XYDataset for each curve. This is needed because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13688 "Raum/Flaeche" needs specialized renderers, which are not compatible
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13689 with the standard renderers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13691 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13692 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13694 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13696 * src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13697 Artifact that is used to create WMS layers for floodplains in maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13699 * doc/conf/conf.xml: Registered the new WMSFloodplainArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13701 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13702 a new type 'floodmap.floodplain'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13704 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.floodplain' facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13705 for floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13707 * doc/conf/themes.xml: Added a theme for 'floodmap.floodplain' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13709 * doc/conf/meta-data.xml: Added configuration for 'floodplain'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13711 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13712 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13713 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13714 src/main/resources/messages_de.properties: Added facet titles for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13715 'floodmap.floodplain' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13717 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13719 * src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13720 Artifact that is used to create WMS layers for catchments in maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13722 * doc/conf/conf.xml: Registered the new WMSCatchmentArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13724 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13725 a new type 'floodmap.catchment'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13727 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.catchment' facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13728 for floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13730 * doc/conf/themes.xml: Added a theme for 'floodmap.catchment' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13732 * doc/conf/meta-data.xml: Added configuration for 'catchments'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13734 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13735 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13736 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13737 src/main/resources/messages_de.properties: Added facet titles for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13738 'floodmap.catchment' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13740 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13742 * src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13743 Artifact that is used to create WMS layers for flood protected works.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13745 * doc/conf/conf.xml: Registered the new WMSHwsArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13747 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13748 a new type 'floodmap.hws'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13750 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.hws' facet for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13751 floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13753 * doc/conf/themes.xml: Added a theme for 'floodmap.hws' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13755 * doc/conf/meta-data.xml: Added configuration for 'hws'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13757 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13758 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13759 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13760 src/main/resources/messages_de.properties: Added facet titles for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13761 'floodmap.hws' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13763 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13765 * doc/conf/mapserver/dbconnection.include: Removed. DB connections are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13766 supported by LayerInfo objects now. So, we do not need to configure it any
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13767 more.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13769 * doc/conf/mapserver/db_layer.vm: The database connection is provided by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13770 LayerInfo objects. The "INCLUDE dbconnection.include" has been replaced.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13772 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: The inner
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13773 State class got two new methods that provide information about db
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13774 connection string and connection type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13776 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13777 src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13778 classes support getter/setter for connection and connectionType.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13780 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Fill
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13781 LayerInfo objects used to create DB layers with the connection and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13782 connection type provided by WMSDBLayerFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13784 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13786 Allow height marks with points style in w-differences diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13788 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13789 Handle HEIGHTMARKS_POINTS facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13791 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13793 Made Q Duration curve initially inactive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13795 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13796 (getInitialFacetActivity): Return 0 for DURATION_Q facets. Minor
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13797 cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13799 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13801 Recommend mainvalues for Duration Curve Diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13803 * doc/conf/meta-data.xml: Recommend mainvalues for duration curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13804 diagrams. refactored into macro.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13806 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13808 Handle MainValue Facets in Duration Curve Diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13810 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13811 Handle MainValues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13813 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13814 Adjusted to call doAnnotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13816 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13818 Move do*Annotation* (like mainvalue) in XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13820 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13821 (doAnnotations): New, moved from DischargeCurveGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13823 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13824 (doMainValueAnnotations): Moved to superclass.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13826 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13828 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13829 Removed duplicate code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13831 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13833 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13834 (): Minor cosmetics, added stability.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13835 (getInitialFacetActivity): Let facets be inactive in duration curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13836 diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13838 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13840 * doc/conf/artifacts/winfo.xml: Allow other.wqkms facets in many
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13841 outputs, mainvalues in duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13843 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13845 * doc/conf/mapserver/dbconnection.include: Adapted connection params for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13846 using an oracle database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13848 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13849 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13850 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13851 Added Oracle support for Mapserver's DATA attribute. Oracle doesn't allow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13852 a "USING UNIQUE id" string in this attribute which is required by Postgis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13854 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13855 Modified the geometry type of "talaue.shp" from MultiPolygon to Polygon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13857 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13858 which returns true, if the backend uses an Oracle db instance. Otherwise,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13859 it returns false.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13861 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13863 Fix flys/issue406 (Themestyle-editor: themes for "other.wkms" and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13864 "other.wqkms" missing)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13866 * doc/conf/themes.xml: Fixed typos in WKms and WQKms theme names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13868 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13870 Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13872 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13873 (setup): Do not try/catch exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13874 (spawn_state): Generate just one "general" output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13876 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13878 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13879 Added a log.warn() which prints out an exception - previously it was
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13880 just skipped.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13882 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13884 * doc/conf/meta-data.xml: Removed orphaned datacage configuration which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13885 no longer loadable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13887 2011-11-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13889 * doc/conf/conf.xml: Added an "post-describe" hook which is necessary to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13890 load recommendations for "floodmaps".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13892 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13894 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13895 (loadRows, loadColumns, loadQRanges): Refactored in preparation to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13896 ability to create WstValueTables for given wst_id and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13897 column_pos (interpolation for static data).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13899 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13901 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13902 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13903 Minor, picky cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13905 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13906 Removed junk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13908 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13909 Added documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13910
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13911 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13913 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13914 Be more specific in what to catch.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13916 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13918 * doc/conf/meta-data.xml: Added the CrossSectionTracks to the "floodmap"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13919 datacage configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13921 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13922 FacetType "floodmap.qps".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13924 * doc/conf/conf.xml: Defined an ArtifactFactory for the "wmspqsartifact"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13925 string. The factory will create new instances of WMSQPSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13927 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13928 Artifact is used to create "floodmap.qps" facets. It has an internal fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13929 State WMSQPSState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13931 * doc/conf/artifacts/winfo.xml: Added the "floodmap.qps" layer to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13932 "floodmap" output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13934 * doc/conf/themes.xml: Added a theme for "floodmap.qps" facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13936 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13937 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13938 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13939 src/main/resources/messages_de.properties: Added strings for the QPS WMS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13940 layer used in floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13942 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13944 Re-enable mainvalue-recommendations for computed discharge curves,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13945 as the NPE should be gone.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13947 * doc/conf/meta-data.xml: Uncomment mainvalue recommendations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13949 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13951 When querying metadata/datacage, use only output-names of outputs that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13952 actually exists (in the sense of having facets).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13954 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13955 Get output names from artifact, not from state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13957 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13959 * doc/conf/meta-data.xml: Removed DEMs from floodmap configuration,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13960 because we are not able to draw DEMs into maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13962 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13964 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13965 Subclasses WMSDBArtifact now and defines an inner class RiverAxisState
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13966 which subclasses WMSDBState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13967
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13968 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13969 Removed. The RiverAxisState is an inner class of RiverAxisArtifact now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13970 which subclasses WMSDBState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13972 * doc/conf/artifacts/riveraxis.xml: Removed, because the RiverAxisArtifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13973 has a fixed static State only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13975 * doc/conf/conf.xml: Removed riveraxis.xml definition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13977 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13979 For a Flys-Collection, add outputt to attributes-part of describe
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13980 document only if they contain facets. -> Prevent empty output nodes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13981 in flys-collections outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13983 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13984 (writeFacets): Added return type to indicate whether any facet was
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13985 written. Decide whether to add an output-node depending on this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13986 return value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13988 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13990 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13991 line and polygon layers for barriers only if they are really existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13993 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13995 Disable mainvalue-recommendations for discharge curves as they trigger
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13996 a yet-to-be understood NPE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13998 * doc/conf/meta-data.xml: Comment mainvalue-recommendations for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13999 discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14001 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14003 Added new matching condition for theme-mappings: the name of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14004 the output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14006 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14007 Added output field and function to match it against a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14008 output name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14010 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14011 Createing ThemeMapping with output attribute from configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14013 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14014 (getTheme(FLYSContext, string)): Removed, never called.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14015 (getTheme): Added outputName argument, match it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14017 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14018 Pass outputs name until it can be matched against mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14020 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14022 * doc/conf/themes.xml: Added default themes for other.w(q)kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14024 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14026 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14027 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14028 Cosmetics, reduce logging noise.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14030 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14032 Added access to static W_Q_Kms - data in much the same way then static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14033 WKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14035 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14036 Cache Key for static wqkms data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14038 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14039 Facet for WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14041 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14042 Factory to access WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14044 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14045 Artifact that provides 'static' WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14047 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14048 Added STATIC_WQKMS type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14050 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14052 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14053 New. Maps series to zero to be compatible with XYDifferenceRenderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14054 It returns an iterator over XYDatasets to enable splitting by NaNs,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14055 which still needs to be implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14057 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14058 Uses a XYDatasetToZeroMapper now. Fixed package name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14060 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14062 Added new matching options for theme-mappings to allow more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14063 overspecification of defaults (e.g. now name,description-pattern and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14064 master-artifacts attributes are matched). The first full match from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14065 the configuration file is done.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14066 New matching option in the masterAttr- field of a mapping are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14067 super-basic until new use-cases come up.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14068 Concrete new themes are point-styles of Ws when locations where chosen
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14069 to calculate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14071 * doc/conf/themes.xml: Added newly defined Themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14073 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14074 Put master-artifact in flys-context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14076 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14077 Accept masterAttr in constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14078 (masterAttrMatches): New, check masterAttr-condition against
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14079 artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14081 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14082 When creating ThemeMappings, pass in masterAttr.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14084 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14085 (getTheme): Evaluate masterAttr-condition, always return first full
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14086 match.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14088 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14089
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14090 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14091 Added ARTIFACT key, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14093 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14095 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14096 New. At the moment a pure copy of JFreeChart's XYDifferenceRenderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14097 Needs to be refactored to cope with its limitations:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14099 - Series numbers need to be zero based. We have more than two series
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14100 in our diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14102 - Cannot handle definition holes indicated by NaNs. We have these
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14103 cases e.g. more than one "Fliessbereich".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14105 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14107 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14108 Reenabled dumping data to disk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14110 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14112 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14113 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14115 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14117 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14118 Use new pair in stack of results and connections because they are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14119 always used in pairs. Maintaining two separate stacks is not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14120 needed any longer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14122 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14124 * src/main/java/de/intevation/flys/utils/Pair.java: New. A generic pair.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14126 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14127 Rewritten to useful as test bed for "Raum/Flaeche" operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14129 2011-11-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14131 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14132 setter methods for all parameters and removed the constructors. There is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14133 just an empty constructor - all parameters need to be set via setter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14134 methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14136 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14137 creation of LayerInfo objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14139 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14140 Removed, because the internal structure and constructors of LayerInfo have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14141 changed, so that we gonna use LayerInfo for all layers now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14143 * doc/conf/themes.xml: Modified the color definitions of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14144 'floodmap.riveraxis' and 'floodmap.kms' themes and added a 'symbol' field
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14145 to 'floodmap.kms'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14147 * doc/conf/mapserver/symbols.sym,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14148 doc/conf/mapserver/fontset.txt: New. Required by Mapserver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14150 * doc/conf/mapserver/db_layer.vm: Added an 'EXTENT' field that is filled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14151 using LayerInfo.getExtent().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14153 * doc/conf/mapserver/mapfile.vm: Modified FONTSET directory and added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14154 SYMBOLSET.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14156 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14157 abstract method getGeometryType().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14159 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14160 getGeometryType() of WMSDBArtifact. This Artifact provides "POINT"s.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14162 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14163 Create new WMSDBLayerFacets with geometry type "LINE".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14165 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14166 Added a 'geometryType' attribute and getter/setter methods. This attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14167 determines the type of geometry provided by this database wms layer. Types
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14168 could be "POLYGON", "POINT", "LINE" and so on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14170 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14171 Added a 'symbol' attribute to the inner class Clazz.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14173 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a function to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14174 parse the symbol field of a theme. This symbol is used for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14175 MapserverStyle.Clazz.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14177 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14179 Apply point theme to heightmarks when imported in longitudinal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14180 section diagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14182 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14183 Added new FacetType HEIGHTMARK_POINTS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14185 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14186 Allow name to be given in constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14188 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14189 If heightmarks were loaded, give respective name in WKmsFacet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14190 generation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14192 * doc/conf/themes.xml: Added virtual "Points" and concrete
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14193 heightmark_points - theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14195 * doc/conf/artifacts/winfo.xml: Made longitudinal_section output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14196 compatible with heightmarks_points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14198 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14199 Render heightmarks like other wkms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14201 * doc/conf/meta-data.xml: Changed heightmark ids such that it can be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14202 identified in StaticWKmsFacet .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14204 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14206 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14207 Documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14209 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14211 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14212 Fix bug where (wrong) active-attribute was set, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14214 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14216 Refactoring to allow mainvalues in both discharge and computed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14217 discharge curve diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14219 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14220 (addPointsQW): New helper function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14222 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14223 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14224 Moved doMainValueQAnnotations, doMainValueWAnnotations from child-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14225 to parent-class, extracetd doDischargeOut. Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14226 StyledSeriesBuilder.addPointsQW .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14228 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14230 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14231 Removed logger/debugging noise.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14233 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14235 1) Pass outputs name to artifacts getInitialFacetActivity().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14236 2) Do not allow "gaps" in positions of facets in outputs in attributes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14237 of collection (prevent e.g. positions 1,3,5; will become 1,2,3
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14238 instead).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14240 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14241 Pass outputname to artifacts getInitialFacetActivity(), prevent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14242 gaps in facets positions in outputs (1,3,10 become 1,2,3).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14244 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14246 1) Give Artifacts information about the out when they have to decide
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14247 whether a given facet is initially in/active by adding parameter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14248 to getInitialFacetActivity(+outputName).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14249 2) Generate separate Set of MainValueFacets for discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14251 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14252 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14253 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14254 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14255 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14256 (getInitialFacetActivity): Adjusted, new parameter outputName.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14257 Added MAINVALUES_{Q,W} definition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14259 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14260 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14261 Accept name in constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14263 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14264 Create second pair of MainValuesFacets, give distinguishable names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14266 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14268 Added compatibility of (computed)discharge-curve diagrams with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14269 mainvalues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14271 * doc/conf/artifacts/winfo.xml: Added mainvalues to compatibility list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14272 of (computed) discharge curve outputs. These facet-definitionss can
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14273 differ in names because we can can have up to 4 mainvalue facets in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14274 one state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14276 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14278 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Determine
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14279 the extent of such WMS layer based on the list of RiverAxisKm objects
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14280 returned by the backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14282 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14284 * doc/conf/meta-data.xml: Added a datacage node that represents a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14285 kilometer WMS layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14287 * doc/conf/conf.xml: Added a new Artifact WMSKmArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14289 * doc/conf/themes.xml: Added a style for 'floodmap.kms' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14291 * doc/conf/artifacts/winfo.xml: Defined 'floodmap.kms' as valid floodmap
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14292 facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14294 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14295 a 'floodmap.kms' facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14297 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14298 determine the srid of a river based on its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14300 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14301 Artifact should act as base Artifact for WMS layers that represent data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14302 from database datastore.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14304 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14305 Artifact is used to generate facets for kilometer WMS layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14307 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14308 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14309 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14310 src/main/resources/messages_de.properties: Added default descriptions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14311 for 'floodmap.kms' facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14313 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14315 Fix incompilability.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14317 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14318 Adjust to changed CrossSectionFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14320 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14322 Minor preparations to handle multiple cross sections in one
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14323 diagram/artifact, faking certain aspects (e.g. ability to display
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14324 multiple cross sections, but let these fetch the exactly same data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14325 for now).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14327 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14328 Parameterize but fake access to cross-section (always take first
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14329 one).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14330 (getCrossSectionName,getCrossSectionNames): Renamed, access names
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14331 of all cross-sections, so that at least facets with different names
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14332 are created (they will still deliver the same data).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14334 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14335 Allow indexing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14337 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14338 Index created cross-sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14340 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14342 Show multiple water lines and facets in cross-section diagram if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14343 multiple waterlevel values had been entered.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14345 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14346 (appendBackgroundActivity): Made static.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14347 (getWaterLines): Add 'idx' argument to specify index of queried
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14348 waterlevel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14350 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14351 Add index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14353 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14354 Add one Facet for each of the computed waterlevels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14356 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14358 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14359 Added code to calculate intersection points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14361 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14362 Added polygons for trivial cases. WIP
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14364 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14366 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14367 Made it compilable again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14369 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14371 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14372 Made X() and Y() access macros public.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14374 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14375 More code. WIP.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14377 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14379 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14380 Handle start points when building polygons. Work in progress.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14382 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14384 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14385 New. Vector operations on Point2D.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14387 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14388 Moved vector operations to VectorUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14390 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14392 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14393 Do not call size() in for loop again and again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14395 2011-10-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14397 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14398 Interim check in. Work in progress.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14400 2011-10-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14402 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14403 Polygon class to help creating "Raum/Flaeche" renderers with gaps in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14404 their definitions. WORK IN PROGRESS!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14406 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14408 * doc/conf/themes.xml: Added a default theme for the riveraxis used in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14409 floodmap.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14411 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14412 New. This class is used by ThemeUtil to create a style which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14413 compatible for Mapserver-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14415 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a method to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14416 retrieve a Mapserver compatible style (as string) based on a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14417 Document (that comes from CollectionItem's attribute).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14419 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14420 Implemented the setStyle() and getStyle() methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14422 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14423 new parameter 'style' to createDatabaseLayer(). This parameter is set on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14424 LayerInfo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14426 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14427 Mapserver compatible styles and call createDatabaseLayer() with this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14428 style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14430 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14432 * doc/conf/artifacts/winfo.xml: Defined "floodmap.riveraxis" and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14433 "floodmap.wmsbackground" as compatible layers for the floodmap output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14435 * doc/conf/mapserver/db_layer.vm: New. This layer template is used for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14436 Mapserver layers with database datastore.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14438 * doc/conf/mapserver/dbconnection.include: New. The database configuration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14439 used in the db_layer template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14441 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14442 getUserWMSUrl() that returns the URL to the user specific WMS server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14443 This method requires a UUID of an Artifact to identify the owner of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14444 Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14446 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14447 FLYSUtils.getUserWMSUrl() to create the URL to the user WMS for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14448 WMSLayerFacets creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14450 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14451 New. Subclasses WMSLayerFacet to save data and filter parameters used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14452 for database storage in Mapfiles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14454 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14455 Subclasses LayerInfo to save database relevant parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14457 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14458 Creates new WMSDBLayerFacets, so that the riveraxis layer data is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14459 fetched from database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14461 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14462 public method that allows creating layers (type LINE) based on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14463 WMSDBLayerFacets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14464
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14465 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Enabled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14466 support for Facets other than "floodmap.wsplgen" and "floodmap.barriers".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14467 Those other Facets are supposed to be WMSDBLayerFacets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14469 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14471 Refactored, added StyledSeriesBuilder to unify adding points to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14472 XYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14474 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14475 New class to help with adding points to XYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14477 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14478 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14479 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14480 Use StyledSeriesBuilder to add points to series.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14482 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14484 Added DC-conf, such that static data can be loaded from w-difference
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14485 diagrams datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14487 * doc/conf/meta-data.xml: Minor "refactoring" (definition of two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14488 macros, allow certain static data to be loaded via datacage to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14489 w-difference diagrams, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14491 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14493 Load and display annotations in w-differences, minor polishing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14495 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14496 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14497 Use FacetType 'instead' of string. Allow Annotations in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14498 WDifferences- diagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14500 * doc/conf/meta-data.xml: Recommend annotations in w-differences case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14502 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14504 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14505 Survive case where a given output doesnt exist in compatibility
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14506 matrix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14508 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14510 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14511 Added simpler constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14513 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14514 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14515 Adjusted construction of StaticStates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14517 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14519 * doc/conf/artifacts/winfo.xml: Allow Annotations in longitudinal and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14520 w-differences diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14522 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14524 Use artifacts configuration (e.g. winfo.xml) to define which facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14525 can be used in which output. Hide no-matches.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14527 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14528 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14529 Added use of "compatibility matrix". Only include facets in in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14530 collections description document that are marked compatible in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14531 masterartifacts configuration (e.g. winfo.xml).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14533 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14535 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14536 (mergeAttributes, getMasterArtifact): Extraced, updated caller.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14537 Cosmetics to reduce indentation one step.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14539 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14541 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14542 (getStateHistoryIds): New, return list of current and all previous
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14543 state ids.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14545 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14547 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14548 Trigger the re-creation of FLYS mapfile if endOfLife() of this state is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14549 called.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14551 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14553 * doc/conf/mapserver/mapfile.vm: The "layers" injected by VelocityEngine is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14554 now used to include layers. A single string in this list represents the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14555 path to a file which contains a LAYER section for Mapserver' Mapfile.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14557 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Removed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14558 update() call of MapfileGenerator. Mapfiles are generated by MapGenerator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14559 only which requires a FLYSArtifactCollection.doOut()!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14561 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Call update()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14562 of MapfileGenerator to trigger the re-creation of mapfile(s).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14564 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Collect all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14565 LAYER snippets from filesystem and inject the filepath for each snippet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14566 into the Mapfile template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14568 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14570 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14571 src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14572 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14573 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14575 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14577 Let OutputParser and AttributeParser collect all facets on the way.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14579 * src/main/java/de/intevation/flys/collections/OutputParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14580 src/main/java/de/intevation/flys/collections/AttributeParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14581 Collect all facets while iterating over Outputs and Attributes,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14582 documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14584 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14586 Extracted getFlysContext from FLYSArtifacts into FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14588 * src/main/java/de/intevation/flys/utils/FLYSUtils.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14589 (getFlysContext): Added, extracted from FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14591 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14592 (getFlysContext): Moved to FLYSUtils, updated callers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14594 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14595 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14596 Update callers to getFlysContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14598 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14600 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Bugfix:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14601 Catch IOException - flys-artifacts compiles again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14603 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14605 * doc/conf/artifacts/winfo.xml: Defined "floodmap.barriers" as valid facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14606 for floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14608 * doc/conf/mapserver/shapefile_layer.vm: New. Currently a copy of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14609 layer.vm. This template will evolve to a special mapserver layer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14610 template with a shapefile data source.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14612 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Fixed broken
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14613 facet name of barriers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14615 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14616 public methods for creating wsplgen and barriers layer files for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14617 mapserver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14619 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14620 MapfileGenerator to create new layer files for wsplgen and barriers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14622 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14624 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14625 method gerRiverBoundary() which returns an Envelope object (which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14626 represents the bounding box of a Geometry) of a riveraxis specified by its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14627 rivername.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14629 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14630 Geometry.getRiverBoundary() to determine the max extent of a river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14632 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14633 src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14634 JTS Envelope to save the bounding boxes of WMS layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14636 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14637 Adapted the code to apply the changes in GeometryUtils (use Envelope to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14638 determine the max extent of the river axis).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14640 * src/main/java/de/intevation/flys/exports/MapGenerator.java: New (work in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14641 progress). This Generator will currently return a map configuration in XML
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14642 which consists of parameters required by OpenLayers to create a map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14644 * doc/conf/conf.xml: Registered the new MapGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14646 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14648 * doc/conf/meta-data.xml: Do not recommend historical data to load
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14649 when having computational discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14651 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14653 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14654 Reduce noise, given "error" message was more of "debug" nature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14656 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14658 Restore mapping of state id to facets (essentially revert, revision
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14659 3083 and 3088).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14661 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14662 (getInitialFacetActivity): Be more explicit on which facets to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14663 introduce inactivated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14665 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14666 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14667 Minor refactoring, declare a string final static.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14669 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14670 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14671 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14672 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14673 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14674 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14675 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14676 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14677 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14678 Restore association from state id to facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14680 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14682 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14683 src/main/java/de/intevation/flys/collections/OutputParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14684 Cosmetics, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14686 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14688 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14689 Prepare rendering of "other/static wkms" (functional) and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14690 w-differences (not yet fully functional).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14692 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14694 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14695 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14696 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14697 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14698 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14700 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14702 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14703 Do not store facets in a map from stateId to list of facets, but in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14704 a pure list instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14706 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14708 * doc/conf/artifacts/winfo.xml: Adjusted to newer semantics,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14709 minor cleanups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14711 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14713 Resolve association of facets to states in artifacts. This eases
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14714 merging of outputs and facets and inhibition of unwanted outputs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14715 substiantially (at the price of slightly more expensive merging).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14716 Also, the semantics of artifacts configuration files (e.g. winfo.xml)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14717 is changed (facet elements within an output elements are used for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14718 merging).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14720 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14721 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14722 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14723 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14724 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14725 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14726 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14727 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14728 Do not store facets in a map from stateId to list of facets, but in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14729 a pure list instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14731 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14733 * doc/conf/meta-data.xml: Added dc configuration for some data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14734 that can be loaded from longitudinal section diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14736 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14738 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14739 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14741 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14743 Let Qs in Longitudinal Diagram be inactive, initally.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14745 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14746 (getInitialFacetActivity): Do not let Facets ending with a 'q'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14747 enter in active state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14749 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14751 * doc/conf/meta-data.xml: Fix broken datacage config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14753 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14755 * doc/conf/meta-data.xml: Configured to include correct id to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14756 clone artifact that produces w-diff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14758 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14760 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14761 Revert correct behaviour of Annotations (the small axis tick shall
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14762 always be drawn). Minor refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14764 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14766 * doc/conf/meta-data.xml: Added configuration to include differences
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14767 in datacage when longitudinal sections are shown (yet not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14768 functional).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14770 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14772 * doc/conf/meta-data.xml: Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14774 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14776 * doc/conf/themes.xml: Added theme for w_differences facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14778 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14779 (createSecondAxisRange): Survive parameter-nullness for now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14780 Added documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14782 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14784 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14785 New. Caching wrapper around an XML document theme. It uses ThemeUtil
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14786 to access the values and stores them in instance variable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14787 Background: ThemeUtil use XPath a lot which is expensive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14789 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14790 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14791 Use ThemeAccess to style the annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14793 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14794 Removed some XPath strings. They are in ThemeUtil.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14796 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14798 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14799 Added methods to parse further attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14801 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14802 Apply the theme attributes and use ThemeUtils to get the attribute values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14804 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14805 Removed the spamy debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14807 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14809 To obtain the size of a diagram it is rendered twice. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14810 second time the generated image is omitted so the concrete
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14811 rendered image is not needed. To save CPU cycles in this pass
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14812 the image is rendered to to /dev/null Graphics2D object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14814 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14815 Added boolean system property "info.rendering.nop.graphics" (default: false).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14816 With this property set the info rendering is done via a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14817 NOPGraphics2D opbject which does not render the image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14819 * src/main/java/de/intevation/flys/java2d/NOPGraphics2D.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14820 New. Implements java.awt.Graphics2D trivial empty methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14821 This prevents rendering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14823 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14824 Commented out spamy debug output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14826 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14828 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14829 Draw the text background and use orientation attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14831 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14833 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14834 Renamed 'textbackground' to 'backgroundcolor' to have 'color' in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14835 attribute name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14837 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14838 Process text attributes correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14840 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14842 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14843 New. Service to lookup the Nth nearest neighbors for a set of given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14844 cross section ids and kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14846 * doc/conf/conf.xml: Registered service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14848 * doc/conf/cache.xml: Cache config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14850 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14851 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14852 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14854 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14856 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14857 Added methods to extract further attributes from theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14859 2011-10-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14861 * doc/conf/themes.xml: Added main value themes for longitudinal section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14862 charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14864 * src/main/java/de/intevation/flys/themes/ThemeMapping.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14865 class stores the name of a facet, the related theme and a pattern
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14866 string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14868 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14869 Read the pattern string and store a list of ThemeMapping objects in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14870 FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14872 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Modified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14873 getTheme() which now takes the FLYSContext, the name of a facet and an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14874 optional pattern string. Now, we can have specialized Themes for each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14875 chart type. E.g. the facet "longitudinal_section.w" maps the default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14876 Theme for W lines in longitudinal section charts. If the optional
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14877 pattern string matches the pattern ".*(HQ1000)(\D.*)*", the ThemeFactory
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14878 will return the Theme "LongitudinalSectionW_HQ1000".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14880 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14881 Use the description of a facet as pattern string to get the relevant
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14882 Theme from ThemeFactory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14884 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14886 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14887 Added new theme attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14889 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14891 Fix WDifference plots where masterartifact has no range set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14893 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14894 (addSubtitles): Overridden, the master artifact has no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14895 range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14897 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14899 Fix masterartifact in collections in cases where the original
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14900 masterartifacts facets do not come first in certain list. Query
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14901 'backend'/db instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14903 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14904 Set 'real' master artifact, defined to be oldest belonging to this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14905 collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14907 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14909 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14910 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14911 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14912 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14913 Modified the method signature of createStaticData() which now also
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14914 requires a FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14916 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14917 Override createStaticData() to create titles for Qs manually - we want
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14918 to display the named main values if existing for the selected Qs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14920 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14922 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14923 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14924 theme 'Text'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14926 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14928 Fix for flys/issue316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14930 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14931 constructor to not sort the data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14933 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14934 Use the not sorting constructor of StyledXYSeries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14936 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14938 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14939 moved the code to create WSP W and Q facet names to FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14941 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New functions for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14942 creating WSP W and Q facet names and for querying a named main value
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14943 based on a given gauge and value. The names of W and Q facets will now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14944 depend on the selected Q and Q mode: if the mode is "q at gauge" and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14945 named value is found for the given value, the facet's name contains the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14946 named value instead of the value itself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14948 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14950 Fix datacage configuration to let client load ZUS and flood
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14951 protections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14953 * doc/conf/meta-data.xml: Use 'ids' instead of 'id' to help client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14955 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14957 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14958 Added methods to parse text attributes from theme document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14960 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14961 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14962 Apply a theme to axis annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14964 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14966 Create (data) Label from data string (client will be adjusted to send
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14967 the name).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14969 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14970 Create label from input data string, documentation added, junk
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14971 removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14973 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14975 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java(zoom):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14976 Do not crash if no axis is given.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14978 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14980 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14981 getFormat() which extracts the format string from XML request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14983 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14984 method signatures of exportImage(), exportSVG() and exportPDF(). All
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14985 methods now take a CallContext object which stores extra chart export
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14986 parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14988 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14989 Enabled PDF and SVG chart exports based on the "format" string given in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14990 the XML request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14992 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14994 Simplify rendereing W(Q)Kms in WDifferencesCurveGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14996 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14997 (doWOut, doWOut): Simplified.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14999 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15001 Render zus and flood-protections in WDifferences-diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15003 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15004 Added basic respect of "other.wkms"- facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15007 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15009 Adjusted Datacage-Configuration to fetch "extra longitudinal...."
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15010 (.zus) - waterlevels in certain case (in system-part).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15012 * doc/conf/meta-data.xml: Adjusted to present extra-kms with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15013 staticwkms factory in certain case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15015 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15017 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15018 Added new virtual theme for text with the attributes 'font', 'textcolor'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15019 and 'textsize'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15021 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15023 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15025 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15026 (getInitialFacetActivity): Overridden to let facets enter plot
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15027 inactively.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15028 (setup): Give Facets the name of the Wst.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15030 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15031 Refactored to expose getWKmsName separately.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15033 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15035 Adjusted Datacage-Configuration to fetch flood-protections when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15036 waterlevels are requested (in system-part).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15038 * doc/conf/meta-data.xml: Adjusted to present flood-protections with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15039 staticwkms factory in certain case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15041 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15043 Register staticwkms factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15045 * doc/conf/conf.xml: Register staticwkms factory to spawn StaticWKms-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15046 Artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15048 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15050 Fetch name of static WKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15052 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15053 Removed dependence on "kind", but fetch name for created WKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15055 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15056 Remove dependence on Kind.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15058 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15060 Store parameterization in data, not in Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15062 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15063 Resolve col_pos and wst_id field, use data instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15065 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15067 Add convenience-method to add defaultdata (string).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15069 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15070 (addStringData): Add Default (String) Data .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15072 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15074 Add a new Artifact and Facet (StaticWKmsArtifact, WKmsFacet) to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15075 access WKms obtainable with the WKmsFactory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15077 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15078 New, artifact with single state to get WKms from WKmsFactory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15080 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15081 New Facet to display W over km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15083 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15084 Added new type name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15086 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15088 Add WKMsFactory to access 'static' wst-data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15089
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15090 * src/main/java/de/intevation/flys/artifacts/model/StaticWKmsCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15091 Cache Key for the static WKms data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15093 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15094 New, creates WKms from wst-id and column. Does not yet fetch the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15095 name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15097 * doc/conf/cache.xml: Added cache configuration for static wkms data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15099 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15101 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15103 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15104 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15105 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15106 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15107 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15108 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15110 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15112 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15113 Added constructor that takes name, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15115 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15117 Fix issue that Annotations do not come with theme/style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15119 * doc/conf/themes.xml: Added "Annotations" default style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15121 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15122 Set style of annotations, minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15124 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15126 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15127 Made inner class ThemeList static.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15128 s/new Integer(small)/Integer.valueOf(small)/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15130 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15132 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15133 The inner class ThemeList makes now use of ManagedDomFacet to read the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15134 attributes of Facets saved in the Collection's attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15136 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15138 flys/issue314: Variables in datacage are now case insensitive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15139 (H2 returns meta data variables uppercase)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15141 * doc/conf/meta-data.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15142 Made a statement more precise. Added some debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15144 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15145 Use uppercase variable names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15147 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15148 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15149 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15150 src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15151 Variables are now treated as uppercase.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15153 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15154 Input variables are now treated uppercase.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15156 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15158 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15159 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15160 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15161 Prepared Facets to support a "visible" attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15163 * src/main/java/de/intevation/flys/collections/OutputParser.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15164 the constructor call of ManagedFacetAdapter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15166 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15167 The inner class ThemeList now supports the "visible" attribute of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15168 ManagedFacets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15170 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15172 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15173 Added method to apply line type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15175 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15176 Changed initial default value for line type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15178 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15180 flys/issue226 (W-INFO: Dauerlinienberechung /Abbbildung x-Achse)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15182 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15183 Set the upper bound of these charts to 364.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15185 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15187 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15188 Added a function that returns a Gauge based on its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15190 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15191 Create proper descriptions for facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15193 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15194 setter for labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15196 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15197 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15198 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15199 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15200 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15201 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15202 Use the string returned by Facet.getDescription() as series names. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15203 ThemePanel and the Legend will always display the same titles for curves
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15204 now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15207 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15209 Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15211 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15212 (parseLineWidth): New. Get line width from Document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15214 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15215 When adding annotations, parse line width from theme, set it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15217 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15218 When painting, set Paint and stroke early enough.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15220 2011-10-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15222 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Put the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15223 config directory into the Velocity context. It is available as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15224 '$CONFIGDIR' in templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15226 * doc/conf/mapserver/mapfile.vm: Set the debug file to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15227 "$CONFIGDIR/flys-user-wms.log" and added a LEGEND section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15229 * doc/conf/mapserver/wsplgen_class.vm: Adapted the class names. Those
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15230 names are displayed in the image served by GetLegendGraphic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15232 2011-10-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15234 Add possibility of programmatic configuration of initial "activity"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15235 state (active or inactive) of (Managed)Facets by introducing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15236 FLYSArtifact.getInitialFacetActivity. This method shall be overriden
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15237 by subclasses where Facets are wanted to come to live inactive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15238 Artifacts will be asked only once how the MangedFacet should come to live,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15239 namely when AttributeWriter finds a genuinely new Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15241 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15242 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15243 (getInitialFacetActivity):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15244 New function to let Artifact decide whether a ManagedFacet shall
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15245 initially be set to active or inactive.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15247 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15248 Accept database in constructor. For genuinely new Facets, spawn its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15249 mother artifact and ask whether the (Managed)Facet shall be active
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15250 or inactive (initially).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15252 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15253 (buildOutAttributes): Pass database to AttributeWrite (which needs it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15254 to spawn artifacts), rename items parameter to reflect content.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15256 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15258 Cosmetics, removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15260 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15261 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15262 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15264 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15266 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15267 Added a further attribute "mark.selected" to the barriers feature type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15268 This attribute is used in the client, where we are not able to remove it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15269 properly. Reading the GeoJSON string without this attribute is no longer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15270 possible... strange!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15271
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15272 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15274 Added i18n for label of wdiff "pair select" states data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15276 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15277 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15278 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15279 src/main/resources/messages_de.properties: Added i18n for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15280 state.winfo.waterlevel_pair_select .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15282 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15284 Addressed "Wrong labels" [6] part of flys/issue371 (W-INFO / Differenzen:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15285 Anmerkungen zur Umsetzung) .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15287 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15288 Adjusted variable names to avoid conflict in subclasses, adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15289 default value for i18n string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15291 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15293 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15295 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15296 Cosmetics: Space after full stop in commments, slightly improved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15297 documentation, added one debug message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15299 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15301 Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen) .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15303 * doc/conf/artifacts/winfo.xml: Removed obsolete data of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15304 WDifferencesState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15306 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15307 Re-enable facet-filtering, but adjust filters before that happens
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15308 (former longitudinal_section output is now w_differences output).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15310 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15312 Added wdiff-chart translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15314 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15315 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15316 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15317 src/main/resources/messages_de.properties: Added i18n for wdiff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15319 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15321 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15322 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15323 Expose translateable Strings as constants.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15325 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15327 Fix most labels in w-differences charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15329 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15330 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15331 Remove most static final i18n-variables in favor of direct String
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15332 usage or usage of methods. By this, allow easier adoption of labels
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15333 in subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15335 2011-10-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15337 flys/issue383 (Zweite Y-Achse wird beim Zoomen/Verschieben nicht angepasst.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15339 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15340 Call adjustAxes() before applying zoom settings with autoZoom(). We need
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15341 to add new y-axes first before we adjust their ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15343 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15345 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15346 s/new Integer(small)/Integer.valueOf(small)/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15348 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15350 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15351 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15352 Do not fire change events for each and every data point added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15354 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15356 Fix WDifferences with more than one Pair (crashed due to incorrect index for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15357 facets.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15359 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15360 Fix wrong index for difference facets (allows for more than one
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15361 difference facet per artifact without crashes).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15363 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15365 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15366 Use slightly modified doWOut-implementation from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15367 LongitudinalSectionGenerator (here need to add Ws to different axis).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15369 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15371 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15372 Fix import/reference.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15374 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15376 Let WaterlevelPairSelectState include diffids-data (if any) to enable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15377 future work on repopulation of Grid in GUI when jumping back
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15378 (reparameterization).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15380 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15381 (createItems): Override to include old data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15383 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15385 flys/issue150 (Diagramm: Anzeige von W bergauf)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15386 flys/issue345 (W-INFO / Wasserspiegellagenberechnung, Diagrammausgabe)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15388 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15389 Corrected the determination to invert the x axis, so that waterlines
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15390 will start with their highest value at the left and end with their
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15391 lowest values at the right.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15393 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15395 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15396 Cosmetics, added an (@Override) annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15398 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15399 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15400 Cosmetics, added documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15402 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15403 Cosmetics, whitespace after full stops in comments, added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15404 (@Override) annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15406 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15408 flys/issue220 (Diagramm: Achsenbeschriftungen an verschiedenen Achsen müssen gleich aussehen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15410 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15411 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15412 Adjusted the label font of the 2nd y-axis - now, both axes labels look
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15413 equal.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15415 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15417 flys/issue189 (WINFO/Dauerlinie: Sortierung der Berechnungsausgabe nach Dauerzahlen aufsteigend)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15419 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15420 method that determines if the items (days) in this object are increasing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15421 or not.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15423 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15424 Changed the order of the CSV export - the highest day is at the top of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15425 the export; the lowest day is at the bottom.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15427 2011-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15429 Worked on flys/issue150 (Diagramm: Anzeige von W bergauf).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15430 Still does not work in all cases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15432 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java (generateChart()):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15433 Reordered calls to ensure that the inversion of the x axis is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15434 not eliminated by other chart generation steps as a side effect.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15436 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15437 Assuming that JFreeChart is inverting axis automatically if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15438 KMs are reversed ordered only do invert only in some situations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15440 Do not invert axis for Q (@Ingo: This is wrong! We must do this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15441 if we are only displaying the Qs and the Ws are deactived).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15443 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15445 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15446 Take care on empty ranges while preparing ranges for single points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15448 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15450 flys/issue114 (W-INFO: Wasserspiegellagenberechnung / Ort (Spezialfall: Generierung eines Diagramms bei punkthafter Berechnung))
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15452 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Expand
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15453 ranges for x and y axes if there is just a single point in a series -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15454 JFreeChart requires a range where lower <> upper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15456 2011-10-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15458 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15459 src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15460 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15461 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15462 Add whitespace after full stop in comments, minor doc improvements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15464 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15466 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15468 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15469 Adapted the process of collecting outs for Artifacts/Facets. We will now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15470 call OutGenerator.doOut() for each Artifact and Facet - never mind if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15471 the facet is activated (visible) or not. The OutGenerator should decide
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15472 on its own whtat to do with facets which are "marked" as _not_ visible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15474 * src/main/java/de/intevation/flys/exports/OutGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15475 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15476 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15477 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15478 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15479 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15480 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15481 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15482 src/main/java/de/intevation/flys/exports/ATExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15483 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15484 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15485 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15486 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15487 Adapted the signature of OutGenerator.doOut(). There will be a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15488 boolean parameter "visible" that determines if the facet specified in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15489 this method is visible for this output or not.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15491 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Now,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15492 that we walk over every Artifact/Facet, we are able to collect min/max
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15493 data for all axes. We store these information and use them to set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15494 ranges of x and y axes. The result of this: a chart can have proper axes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15495 set without any data in it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15497 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15498 min/max ranges stored while calling doOut() for each Artifact/Facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15499 instead of fetching those information from chart's Datasets (which could
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15500 be null).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15502 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15504 * src/main/java/de/intevation/flys/utils/Formatter.java: Changed the max
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15505 number of digits for AT exports from 0 to 2.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15507 2011-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15509 * src/main/java/de/intevation/flys/exports/ATWriter.java: Get rid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15510 of buggy first line code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15512 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15514 fixed flys/issue201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15516 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15517 Replace >= with > in km index lookup because last km was not found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15519 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15521 fixed flys/issue177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15523 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15524 Revert rev2245. Code works fine now! :-)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15526 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15528 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Stores a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15529 list of XYTextAnnotations instead of FLYS specific Annotations. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15530 makes this class suitable for other annotation types as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15532 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15533 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15534 Both facets' getData() will now return an instance of FLYSAnnotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15536 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15537 Create XYTextAnnotations used to instantiate an object of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15538 FLYSAnnotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15540 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15541 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15542 Removed the code to add annotations to the plot. This task is general
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15543 enough to move this code to parent class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15545 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15546 Instances of this class are now able to store - besides first and second
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15547 axes datasets - a list of annotations. This annotations are added to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15548 plot after the datasets have been added. To support LegendItems for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15549 those annotions, it was necessary to create a the LegendItemCollection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15550 by ourself. This work is done while applying the themes for each series
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15551 in the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15553 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15555 Removed code duplication of guessWaterIncreasing()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15557 * src/main/java/de/intevation/flys/artifacts/model/WKms.java(allKms, allWs):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15558 Added methods to fetch all kms and all ws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15560 * src/main/java/de/intevation/flys/utils/DataUtil.java: Generalized to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15561 get WKms as arguments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15563 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15564 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15565 src/main/java/de/intevation/flys/artifacts/model/WQ.java: Implements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15566 the extended WKms interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15568 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15569 Uses the generalized DataUtil.guessWaterIncreasing().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15571 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15573 flys/issue347 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15574 flys/issue303 (Keine Streckenfavoriten, wenn nur Q im Längsschnittdiagram ausgewählt)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15575 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15577 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15578 wrapper for Annotations which allows us to provide a description for a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15579 set of annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15581 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15582 The getData() will now return an instance of FLYSAnnotation that wraps
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15583 the Annotations returned by the AnnotationArtifact. The lebel of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15584 FLYSAnnotation is the description of this Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15586 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15587 Modified the way to add Annotations. We will no longer create an empty
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15588 series to support a LegendItem for a set of Annotations, but we will add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15589 a LegendItem manually to the LegendItemCollection of the plot. In
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15590 addition, we are now able to display annotations if one of the two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15591 y-axes are missing. If there are no y-axes existing, we are not able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15592 display annotations yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15594 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15596 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15597 Lifted the wrong point. Now all backjump corrections look fine. :-)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15599 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15601 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15602 Fixed bugs and make use of a cache for annotations now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15604 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15606 Worked on flys/issue31
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15608 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15609 Simplified the code a lot. Needs testing. Maybe flys/issue31 is gone
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15611 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15613 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15614 Fetch the WstUnit value from river - the Wst itself no longer supports a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15615 Unit iself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15617 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15619 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15620 src/main/java/de/intevation/flys/utils/DoubleUtil.java: Moved some generic
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15621 double array code to DoubleUtil.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15623 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15625 * src/main/java/de/intevation/flys/utils/DoubleUtil.java (interpolateSorted):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15626 Added code to linear interpolate double values in a sorted array.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15627 Keys and values are given as double arrays. Keys need to be sorted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15629 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15631 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15632 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15633 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15635 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15637 flys/issue330 (Dauerlinie kann nicht berechnet werden)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15639 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15640 Add a problem if no data was found for duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15642 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15644 * src/main/java/de/intevation/flys/themes/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15645 src/main/java/de/intevation/flys/themes/DefaultTheme.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15646 getter/setter methods to provide a facet (string) and index (int). Both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15647 values are written as attribute to the Theme's XML representation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15649 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15650 Set the "facet" and "index" values of themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15652 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15654 flys/issue346 (W-INFO / Anzeige der Höheninformation)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15656 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15657 Modified x and y axis title. The x axis title is now "RIVERNAME-km"; the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15658 y axis title is now "W[WST_UNIT]" where WST_UNIT depends on the unit of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15659 the WST.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15661 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15662 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15663 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15664 src/main/resources/messages_de.properties: Modified i18n expressions for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15665 x and y axis of longitudinal section charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15667 2011-09-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15669 flys/issue351 (W-INFO / Wasserspiegellagenberechnungen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15671 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: Modified the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15672 explode() function that returns a list of values specified by min, max
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15673 and an interval. If the last value, determined by the interval, is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15674 bigger than the max value, it is not included in the result list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15676 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15678 flys/issue334 (Querprofil-Diagramm: Ausgabe dieses Diagrammtyps
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15679 möglich, obwohl WSP Berechnung keine Ergebnisse liefert)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15681 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15682 (compute): Add Facets regarding CrossSections only if data available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15684 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15686 flys/issue176 (Diagramm: Benennung eines Abflusses bei gewählter Höhe am Pegel)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15687 flys/issue349 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15689 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15690 Create titles for W and Q waterlevel facets with proper fractions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15692 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15694 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15695 (createStaticData, getLabels): Create proper labels for differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15697 2011-09-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15699 flys/issue244 (WINFO: Export von AT-Dateien im ersten Teil unterschiedlich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15700 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15702 * src/main/java/de/intevation/flys/exports/ATWriter.java: Due to a rounding
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15703 issue the w's of the first line underun the minimal w of the curve at times.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15704 An extra test was introduced to suppress the output of the q's of the wrong w's.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15706 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15708 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15709 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15711 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15713 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15714 Extracted/use StringUtil.wWrap .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15716 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15718 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15719 Log the gauge which has been determined.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15721 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15723 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15725 * src/main/java/de/intevation/flys/exports/ATExporter.java: Store the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15726 master Artifact which is set via setMasterArtifact(). This is required
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15727 for meta information used while preparing the header row of AT exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15729 * src/main/java/de/intevation/flys/exports/ATWriter.java: Print a header
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15730 row into the AT export for being compatible with desktop FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15732 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15733 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15734 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15735 src/main/resources/messages_de.properties: Added header row for AT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15736 export files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15738 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15740 flys/issue328 (W-INFO / ÜSK: Auswahl der Wasserspiegellage / Auswahlunterstützung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15742 * doc/conf/meta-data.xml: Added an out 'waterlevels' that might be used to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15743 fetch user specific waterlevels (same as longitudinal sections, but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15744 without Q facet).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15745 In addition, the system specific datacage stuff is now fetched, when:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15746 a) no user-id is given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15747 b) a user-id is given and there is a parameter 'load-system'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15749 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15750 If the label of the WQKms object specified by the waterlevel selection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15751 begins with a "Q", the label is wrapped into a "W()", e.g. "W(Q=1200)".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15753 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15755 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15756 feed() able to remove existing data items from Artifact's data pool.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15757 Therefore, the value for the item which should be removed needs to an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15758 empty string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15760 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15762 Extracted StringUtil.unbracket from WaterlevelSelectState.strip.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15764 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15765 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15766 Extract and use StringUtil.unbracket, minor doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15768 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15770 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15771 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15772 Changed access of getCurrentState() from protected to public.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15774 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: We
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15775 use the configured Outputs instead of the actuel Outputs of an Artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15776 to make recommendations, now. This has the bad side effect of giving
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15777 recommendations for Outputs that we might _NOT_ be able to produce. But
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15778 otherwise, we would not be able to give recommendations for states with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15779 long calculation times that start background threads for calculation (as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15780 WSPLGEN caluclations does).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15782 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15784 Enable "auto-scaling" axis for waterlevels in WDifference-plots.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15786 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15787 (createSecondaryAxis, zoomY): Refactored to allow modification in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15788 siblings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15790 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15791 (createSecondaryAxisRange): Override to achieve expected behavior.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15792 Also adjusted label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15794 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15796 In W-Difference Calculation, respect indices of selected facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15798 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15799 (computeAdvance): Respect index of selected facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15801 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15803 flys/issue317: (Querprofil-Diagramm: Referenzen auf CrossSectionApp entfernen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15805 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15806 Removed dependency to demo app.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15808 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15809 Refactored to use logic from the models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15811 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15812 Moved some logic from the demo app to this model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15814 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15816 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: New. Code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15817 from FloodMapState moved to its own class with the intent, to use it in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15818 classes different from FloodMapState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15820 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15821 Removed the inner class FacetCreator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15823 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15824 an instance of FacetCreator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15825 NOTE: Maybe we should move the WSPLGEN parameters into an own class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15826 which might be serializable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15828 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15829 FacetCreator instance stored in the WSPLGENJob to create a new WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15830 facet if the calculation was successfully (without errors). Finally, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15831 facets of FacetCreator are added to the Facet list of the FLYSArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15833 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15835 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15836 Put Artifact in background mode first before starting WSPLGEN, otherwise
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15837 a very fast errors (call CallContext.afterBackground() before Artifact is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15838 in Background mode) might lead to an inconsistent state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15840 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Repaired
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15841 broken error num parsing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15843 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15845 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Track
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15846 critical errors as well (improved regular expression for errors).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15848 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15850 * ChangeLog: Fixed whitespace usage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15852 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15854 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15855 src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15856 src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15857 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15858 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15860 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15862 flys/issue68 (Diagramm: Werte an der Y-Achse benötigen i18n)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15864 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15865 method to retrieve the current/preferred locale specified by CallMeta.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15867 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15868 Introduced two methods localizeDomainAxis() and localizeRangeAxis().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15869 Both methods of this class override the NumberFormat used to format axes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15870 numbers. Those methods are called by localizeAxes() - which has private
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15871 access - for each domain and range axis of the current XYPlot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15873 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15875 * doc/conf/cache.xml: Number of cached annotations was much
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15876 to low.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15878 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15880 Improved w-differences diagram generation where multiple differences
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15881 can be shown.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15883 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15884 New facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15886 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15887 Employ new DifferenceCurveFacet, return CalculationResult that can
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15888 store more than one WKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15890 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15892 flys/issue320 (ÃœSK:Mapserver hat Probleme beim Shapefilepath mit "../" im Pfad)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15894 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15895 File.getCanonicalPath() to substitute "../" in shapefile directories.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15897 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15899 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15900 The extent of the WSPLGEN result layer is now specified by the extent of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15901 the CrossSectionTracks that matches the start and end kilometer of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15902 WSPLGEN calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15904 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15905 that creates the OpenLayers bounding box based on two Geometries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15907 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15909 Improved w-differences diagram generation with included "absolute"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15910 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15912 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15913 Fixed one (of two) incorrect labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15914 (doWaterlevelOut): Survive non-found gauge, fetch kilometer and w
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15915 instead of values for w and q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15917 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15919 Add positional-conflict-awareness when merging Facets for a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15920 FLYSArtifactCollection. First come first serve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15922 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15923 (writeFacets): First, sort incoming facets into 2 groups:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15924 "genuinely new" and "already there", then for each new check
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15925 whether the position is already taken. If so, push "up" (position++)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15926 until no conflict exists anymore.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15928 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15930 flys/issue296 (Karte: Bezeichnungen verbessern)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15932 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15933 I18N of the WSPLGEN and barriers facets (WMS layers).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15935 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15936 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15937 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15938 src/main/resources/messages_de.properties: Added strings for the wsplgen
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15939 and barriers WMS layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15941 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15943 Fix (revert) access to position in ManagedDomFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15945 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15946 (getPosition): Do not add prefix when querying position ("pos")
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15947 attribute, add a logger for faster future debugging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15949 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15951 Squash positional conflict-bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15953 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15954 (mergeFacets): Removed, replaced in parts by pickFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15955 (pickFacet): New, return facet to be added to document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15956 Documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15958 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15960 Squash a bug about wrongly named "art:pos" attribute in ManagedDomFacet (was
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15961 "pos"). Added documentation from commit message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15963 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15964 Added documentation (commit message with minor adjustments).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15965 (getPosition, setPosition): Include PREFIX in attribute name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15967 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15969 Refactoring, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15971 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15972 (mergeFacets): Removed, replaced in parts by pickFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15973 (pickFacet): New, return facet to be added to document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15974 Documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15976 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15978 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15980 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15981 Documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15983 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15985 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15986 Subclasses the FLYSService now - this should improve the database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15987 connection handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15989 2011-09-22 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15991 * doc/mapserver/mosel-mapfile.map:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15992 Full blown mosel wms mapfile.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15994 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15996 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15997 New. A subclass of DefaultService which is used in FLYS to init and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15998 shutdown database connections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16000 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16001 src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16002 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16003 Centralized the initialization and shutdown of database connections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16004 These services now subclass FLYSService which handles the database stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16006 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16007 current database connection is not closed here - this is done in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16008 Service or in the CallContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16010 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java: It's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16011 not necessary to create new database connections here. We already have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16012 an existing connection which is initialized by CallContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16014 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16016 * src/main/java/de/intevation/flys/artifacts/states/DistanceOnlySelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16017 Override validate() of parent classes to suppress "step" validation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16018 which is not present in this state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16020 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16021 new method validateBounds() which really just validates a boundary
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16022 without "step" parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16024 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16026 Added WaterlevelArtifact to accompany WINFOArtifacts in WDifferencesPlots.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16028 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16029 New WaterlevelArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16031 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16032 Added configuration for WaterlevelArtifact configuration (path to state-xml)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16033 waterlevel-factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16035 * doc/conf/artifacts/waterlevel.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16036 New, trivial state description for Waterlevelartifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16038 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16039 New, only state for WaterlevelArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16041 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16043 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16045 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16046 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16047 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16048 Cosmetics, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16050 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16052 Added WaterlevelOut-processing ability to WDifferencesCurveGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16054 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16055 Process LONGITUDINAL_W facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16057 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16059 Improved WDifferenceState in preparation to be able to deal with multiple
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16060 pairs for differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16062 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16063 Prepare multiple-pairs-case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16065 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16067 flys/issue315 (Überschwemmungsfläche: String bei Streckenauswahl)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16069 * doc/conf/artifacts/winfo.xml: Added a new state for floodmap's range
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16070 input. This state will accept a km range only, there is no step width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16072 * src/main/java/de/intevation/flys/artifacts/states/DistanceOnlySelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16073 New. The state which is used to enter a km range with step width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16075 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16077 Cosmetics, improved debug output, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16079 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16080 Improved debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16082 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16083 Added documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16085 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16086 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16087 Removed commented code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16089 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16090 Whitespace cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16092 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16094 Avoid NullPointerException when drawing XYChart without data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16096 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16097 Guard calls to dataset to avoid NullPointerException.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16099 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16101 flys/issue325 (FLYS Client: Auswahl des DGM zeigt numerischen Wert an)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16103 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16104 a better label for the selected DEM into the static DESCRIBE. Use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16105 name of the DEM file as label instead of the database id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16107 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16109 * doc/mapserver/fontset.txt:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16110 Added initial font set for km_annotation layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16111 * doc/mapserver/symbols/symbols.sym:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16112 Added square symbol for km and fixpoint layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16113 * doc/mapserver/saar-mapfile.map:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16114 Adjust styling in the flys karte-archiv way.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16116 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16118 Tagged RELEASE 2.5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16120 * Changes: Prepared changes for release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16122 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16124 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16125 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16126 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16127 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16128 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16129 needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16131 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16133 * doc/conf/meta-data.xml: Improved datacage configuration for DEMs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16135 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16136 Query DGMs by the given ID in the FLYS data pool - not by given range
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16137 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16139 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16141 * doc/conf/meta-data.xml: Added a section for DEMs to the floodmap
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16142 section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16144 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16146 Fix build.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16148 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16149 Fix build.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16151 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16153 Take a given WaterlevelPair-String, load artifact and plot the diff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16155 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16156 Load correct artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16158 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16160 * doc/mapserver/*: Added inital mapserver configuration files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16162 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16164 * doc/conf/meta-data.xml: Moved the system specific configuration into a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16165 macro to the top of the configuration document. Call this macro at the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16166 end of the user specific part and in the part that should contain the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16167 system specific stuff only!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16169 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16171 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16172 Defined createItem() here and adapted some method signatures, because I
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16173 need the CallContext deeper in code than expected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16175 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16176 Write the name of the selected waterlevel into the static DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16178 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16179 Adapted method signatures that have been changed in DefaultState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16181 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16182 Removed method createItem() which is now defined in the upper class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16183 DefaultState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16185 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16186 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16187 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16188 src/main/resources/messages_de.properties: Added string for selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16189 waterlevel that is displayed in static UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16191 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16193 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16194 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16195 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16196 src/main/resources/messages_de.properties: Added state label for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16197 waterlevel selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16199 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16201 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16202 Validate incoming data string and strip brackets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16204 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16205 Fetch waterlevel data from external Artifact if existing. If no external
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16206 Artifact is specified that provides waterlevel data, we gonna try to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16207 fetch it from the current Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16209 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16211 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16212 Removed needless import which caused compile errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16214 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16216 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16217 Added a transform() method. This method should be used to transform
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16218 input data in form of a string into a better data structure. This state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16219 provides a simple implementation which just returns a StateData object
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16220 that contains exactly the input string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16222 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Transform
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16223 input strings using DefaultState.transform() before they are added to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16224 its data pool.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16226 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16228 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16229 Made collection solid for the case if it has no Artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16231 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16233 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Fetch Artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16234 from ArtifactDatabase properly. Write better error logs if that process
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16235 fails.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16237 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16239 Extend WDifferences branch to have calculations in dedicated, new state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16241 * doc/conf/artifacts/winfo.xml: Added new State and Transition in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16242 WDifferences-branch.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16244 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16245 New state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16247 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16248 Specify to not take input, prepare getting other facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16250 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16252 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16253 state now desires the UIProvider 'dem_datacage_panel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16255 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16256 New. This state is used to define the desired UIProvider
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16257 'wsp_datacage_panel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16259 * doc/conf/artifacts/winfo.xml: Added a new way to start a WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16260 calculation when choosing the calculation type 'floodmap'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16262 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16264 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Merge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16265 facets only if their name AND their owner artifact are equal.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16267 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16269 Partial Fix flys/issue304 (3) (Baseline).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16271 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16272 Show Baseline in WDifferencesPlot.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16274 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16276 Fix flys/issue310 (cross-section theme).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16278 * doc/conf/themes.xml: CrossSection-Themes: profile thin, water blue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16280 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16282 Fix flys/issue310 (cross-section theme).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16284 * doc/conf/themes.xml: CrossSection-Themes: profile thin, water blue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16286 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16288 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16289 Add an quick and simple error to the report if an error occured while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16290 WSPLGENJob creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16292 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16293 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16294 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16295 src/main/resources/messages_de.properties: Added error messages for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16296 WSPLGEN job creation errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16298 2011-09-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16300 Fix crash when drawing StickyAxisAnnotation when no range was given.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16301 User-directed issues remain ( flys/issue303 ).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16303 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16304 (draw):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16305 Guard access to domainAxis, rangeAxis and the corresponding ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16306 Warn and exit if any was null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16308 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16310 flys/issue290 (Karte: Eingabe von Differenzen zw. WSP und Gelände findet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16311 keine Ausprägung in der Karte)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16313 * doc/conf/mapserver/wsplgen_class.vm: Added styles for DIFF attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16315 * doc/conf/mapserver/mapfile.vm: Set debug default to '5'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16317 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16319 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16320 Add a first WSPLGEN status message (notifies the user about a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16321 queued job) after the job has been added to the Scheduler.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16323 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16324 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16325 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16326 src/main/resources/messages_de.properties: Added english and german
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16327 status message text.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16329 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16331 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16332 shapefiles only if there are features for it existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16334 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16335 A WSPLGEN facet is only created, if the calculation was successfully
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16336 added to the Scheduler. A barrier facet is only created if the WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16337 calculation has been added to the scheduler AND if there are digitized
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16338 geometries existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16340 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16342 Copied and slightly modified implementation of guessWaterIncreasing from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16343 WQKms to (new) DataUtils. Accidentally commited usage in last commit, to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16344 correct orientation of diagram (invert x axis).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16346 * src/main/java/de/intevation/flys/utils/DataUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16347 New file with guessWaterIncreasing implementation from WQKms,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16348 slightly adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16350 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16352 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16354 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16355 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16356 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16358 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16360 Added CSV Export for W-Differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16362 * doc/conf/conf.xml: Added Exporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16364 * doc/conf/artifacts/winfo.xml: Removed transition over distances
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16365 state, added export outputmode and facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16367 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16368 New, CSV-Exporter for WDifferences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16370 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16371 Add export facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16373 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16375 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16376 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16378 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16379 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16380 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16381 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16383 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16385 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16386 Sourced the code to append a concrete data item to the static DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16387 part out to an own method (appendStaticData()).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16389 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16390 Override appendStaticData() to suppress the GeoJSON string to be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16391 included in the static DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16393 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16395 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16396 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16397 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16398 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16399 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16400 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16401 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16402 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16404 2011-09-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16406 * src/main/java/de/intevation/flys/artifacts/model/CalculationMessage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16407 New. A subclass of Message (in the Artifacts system). It stores a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16408 string message and a progress (in form of step x/y).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16410 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: The observer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16411 now writes background messages into the artifact system using the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16412 CallContext.addBackgroundMessage(). We use instances of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16413 CalculationMessage here, that makes the WINFOArtifact able to put
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16414 progress information into the Artifact's DESCRIBE as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16416 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16417 status message and progress information into the DESCRIBE if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16418 Artifact has started a background process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16420 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16422 Fix flys/issue280 .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16424 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16425 Do not draw boxes around annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16427 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16429 Fix flys/issue279 .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16431 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16432 Fix behaviour in various thinkable malconditions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16434 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16436 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16437 Made one case of cross section fetching more robust.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16439 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16441 Fix Facet name and Legend of W-Differences, also insert state to specify
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16442 distance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16444 * doc/conf/artifacts/winfo.xml: Add additional transitions to walk over
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16445 distances state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16447 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16448 Set facets description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16450 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16451 Take facets description as legend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16453 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16455 Added configuration to kick-in w-differences branch of winfo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16457 * doc/conf/conf.xml: Register new (w-differences) OutputGenerators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16459 * doc/conf/artifacts/winfo.xml: Register new state and transitions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16461 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16462 Added new (w-differences) calculation mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16464 * src/main/java/de/intevation/flys/exports/WDifferencesCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16465 New file, implementing naive approach to display w-differences
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16466 (accidentially omitted in last commit).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16468 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16470 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16472 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16473 Added w_differences facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16475 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16476 New file, implements naive approach to calculate w-differences (of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16477 calculations identified by hardcoded uuids!) and register respective facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16479 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16480 New file, implementing naive approach to display w-differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16482 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16484 Implement getArtifact(uuid,context) in FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16486 * src/main/java/de/intevation/flys/utils/FLYSUtils.java (getArtifact):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16487 Added implementation, partially resolving a TODO. Added logger instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16489 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16491 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENCalculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16492 New. This sublcass of Calculation saves warnings and errors that occur
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16493 while WSPLGEN is running.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16494 Note, that the interface of this class doesn't exactly apply the interface
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16495 of Calculation. Maybe, we should generalize this interface!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16497 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16498 an instance of WSPLGENCalculation now. We use this instance to save
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16499 warnings and errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16501 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16502 WSPLGENCalculation to save errors and warnings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16504 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16505 New. This facet is used for WSPLGEN reports. It stores an instance of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16506 WSPLGENCalculation which saves ERRORS and WARNINGS that occur while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16507 WSPLGEN execution.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16509 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16510 Create a WSPLGENReportFacet for WSPLGEN reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16512 * doc/conf/conf.xml: Added an OutputGenerator 'report' for WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16513 reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16515 * doc/conf/artifacts/winfo.xml: Added an output 'report' for WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16516 reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16518 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16520 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16521 src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16522 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16523 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16525 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16527 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: Small
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16528 adjustments that makes it easier to subclass this observer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16530 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16531 sublcass of JobObserver which analyses the WSPLGEN output for errors and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16532 warnings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16534 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16535 JobObserver and ProblemObserver to track the whole WSPLGEN output and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16536 print number of errors/warnings to log output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16538 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16540 Added translation of w_differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16542 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16543 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16544 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16545 src/main/resources/messages.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16546 Added "w_differnces" translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16548 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16550 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Appended
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16551 a new attribute 'background-processing' to the DESCRIBE of this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16552 Artifact. Its value is 'true' if this Artifact has started a background
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16553 thread which has not finished yet - otherwise it is 'false.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16555 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16557 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16558 src/main/java/de/intevation/flys/utils/GeometryUtils.java: Moved the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16559 code to determine the extent of a river based on its axis to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16560 GeometryUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16562 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16563 Determine the extent of the selected river and set the WMSLayerFacet's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16564 extent attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16566 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16568 Added Themeing support for CrossSection Diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16570 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16571 Added new themes and mappings, slightly modified longitudinalsection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16572 theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16574 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16576 In CrossSection Diagram fix subtitle to display the km of which the data is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16577 actually displayed (maybe contrasting users wish).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16579 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16580 (getCrossSectionSnapKm): New method to fetch the actual km of crosssection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16582 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16583 Add correct km to charts subtitle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16585 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16587 Fix various display-issues like i18n in cross-section diagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16589 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16590 Set description of facets to expected values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16592 * src/main/java/de/intevation/flys/artifacts/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16593 Fix i18n of chart title. Set subtitle to expected value, pass facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16594 description to StyledSeries to see expected legend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16596 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16598 Cosmetics, resolved refactoring todo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16600 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16601 (compute, computeAdvance, computeFeed): Refactored, extracted method,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16602 resolving duplicate code and TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16604 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16606 Fix waterline "calculation" at given km. Chosen approach is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16607 "head-through-wall".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16609 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16610 Some refactoring to do the same calculation twice easier and be able
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16611 to "cross" waterline against correct profile data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16614 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16616 Fix setting of kilometer for profile (not yet waterlevel) of cross section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16617 diagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16619 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16620 (getCrossSectionData): Respect corss_section.km data; do naive linear
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16621 search for profile data for this km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16623 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16624 Declare a ComputeType.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16625
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16626 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16627 Implement computeFeed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16629 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16631 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16632 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16633 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16635 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16637 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16638 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16639 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16640 src/main/java/de/intevation/flys/artifacts/state/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16641 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16643 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16645 * doc/conf/mapserver/barrier_polygons_class.vm,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16646 doc/conf/mapserver/barrier_lines_class.vm,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16647 doc/conf/mapserver/wsplgen_class.vm: Default Mapserver styles for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16648 barriers and WSPLGEN results. Those styles are only used as long as we
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16649 don't have map specific themes (as already used in charts).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16651 * doc/conf/mapserver/layer.vm: Implements a fallback mechanism for styling
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16652 barrier lines/polygons and WSPLGEN results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16654 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16655 getStyle() method that currently returns "null". This method needs to be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16656 implemented when map themes are introduced.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16658 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16660 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Renamed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16661 some attributes to make their job in the mapfile more obvious.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16663 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16664 new facet type for barriers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16666 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java: Add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16667 a facet for the barriers layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16669 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Parse
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16670 barriers (lines and polygons) and create two new layers for each type -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16671 those layers are grouped.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16673 * doc/conf/mapserver/layer.vm: Renamed attribute based on changes in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16674 LayerInfo and added support for Group-Layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16676 2011-09-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16678 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16679 Added driver to database configuration for use with postgresql.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16681 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16683 * doc/conf/mapserver/mapfile.vm: Removed FONTSET attribute and set quotes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16684 for SHAPEPATH.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16686 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16688 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16689 Removed. We gonna use the WMSLayerFacet until now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16691 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16692 Add a WMSLayerFacet after we triggered the Scheduler to start a WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16693 calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16695 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16697 * doc/conf/mapserver/layer.vm,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16698 doc/conf/mapserver/mapfile.vm: Small bugfixes and style improvements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16700 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Trigger the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16701 MapfileGenerator after a WSPLGEN job has finished regardless if it has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16702 been finished successfully or not.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16704 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16706 * pom.xml: Added Apache Velocity 1.7 for templating support.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16708 * doc/conf/conf.xml: Added config options for mapserver/template relevant
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16709 stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16711 * doc/conf/mapserver/mapfile.vm,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16712 doc/conf/mapserver/layer.vm: New. A default mapfile template and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16713 template used for layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16715 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16716 This class is used while reading WMS layer relevant information from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16717 filesystem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16719 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16720 thread is used for creating mapfiles for Mapserver. The MapfileGenerator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16721 runs in daemon mode (own thread) and creates mapfiles based on WMS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16722 layer relevant information read from filesystem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16724 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16725 src/main/java/de/intevation/flys/utils/FLYSUtils.java: Moved shapefile
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16726 specific XPath expressions from FloodMapState to FLYSUtils which is a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16727 better place to use it in other classes (as MapfileGenerator).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16729 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16731 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16732 Bugfixed broken attribute assignment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16734 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16735 CallContext.afterBackground() after a WSPLGEN job has finished to remove
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16736 the background lock from Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16738 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16739 Call CallContext.afterCall(BACKGROUND) to lock the Artifact for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16740 background processing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16742 2011-09-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16744 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16745 class is used to start WSPLGEN for a specific WSPLGENJob. The System
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16746 property "wsplgen.bin.path" tells the JobExecutor where the WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16747 binary is placed (which means in general, the property points to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16748 'wsplgen.exe').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16750 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16751 scheduler currently allows to start just a single WSPLGEN Thread. All
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16752 WSPLGEN calculations should be started using Scheduler.addJob().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16754 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16755 thread reads log messages from WSPLGEN and listens for specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16756 messages. It should be used to update status messages of the WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16757 calculation that is currently running.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16758 There is a System property that tells the JobObserver to log all WSPLGEN
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16759 output to log4j: enable WSPLGEN output with "-Dwsplgen.log.output=true".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16761 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16762 the FLYSArtifact, the current working directory and the CallContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16764 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16765 Use the Scheduler to start new WSPLGEN calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16767 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16769 Add CrossSectionInfoGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16771 * src/main/java/de/intevation/flys/exports/CrossSectionInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16772 New, trivial implementation of CrossSectionInfoGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16774 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16775 Register CrossSectionInfoGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16777 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16779 Cleanups of CrossSection*.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16781 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16782 New methods to retrieve name of utilized CrossSection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16784 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16785 Cleanup, get rid of copied unused method, documentation and more sensible
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16786 translations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16788 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16789 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16790 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16791 src/main/resources/messages.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16792 Added cross_section* translations, also cleanups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16794 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16796 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16797 Set the "typ" attribute of lines and polygons in barrier shapefiles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16799 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16801 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16802 Set the Z values of line and polygon barrier geometries. Both barrier
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16803 shapefiles will contain 3D geometries now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16805 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16807 Get real data to display in CrossSection (although ignorant of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16808 parameterization), making use of the showcase code of the CrossSectionApp-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16809 Standalone application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16811 * doc/conf/artifacts/winfo.xml: Add new facet (~waterline) to state/out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16813 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16814 New methods to get relevant data. So far just takes the first value of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16815 everything and assuming a waterlevel at 130m.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16817 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16818 New Facet responsible of water level in cross section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16820 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16821 Made some functionality publicly and statically available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16823 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16824 Update call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16826 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16827 Facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16829 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16830 Added new Facet to out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16832 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16833 Respect new facet and facets data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16835 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16837 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Close an open
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16838 shapefile transaction and catch exceptions which are thrown while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16839 shapefile creation here. If there occured an error, this functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16840 returns FALSE, otherwise TRUE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16842 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16843 Removed exception handling while shapefile creation - this is done in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16844 GeometryUtils now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16846 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16848 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16849 Renamed the file for WSPLGEN required waterlevels to "waterlevels.wst".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16850 WSPLGEN did not work with the former "waterlevels.txt" file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16852 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16854 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16855 function that builds new SimpleFeatureTypes with additional attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16857 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16858 Write attributes "ELEVATION" and "KILOMETER" into the crosssection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16859 tracks shapefiles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16861 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16863 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16864 stub that should return a FLYSArtifact based on a given UUID.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16866 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16867 Write the selected WST file for WSPLGEN. Note, that this is the WST file
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16868 of the current WINFO artifact. Furthermore, there is currently no way
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16869 for the user to select a column from WST file, so we currently use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16870 column that is written to WST file at first.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16872 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16874 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16875 the parameter order of a compute(...) method. This makes me able to call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16876 this without a hash value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16878 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16879 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16880 src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16881 Adapted the parameter order of the compute() call (see above).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16883 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16885 More bones to CrossSection sceleton.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16887 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16888 src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16889 New, yet trivial implementations of Factory and Facet for CrossSections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16891 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16892 Add new CrossSection- (instead of Default-)Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16894 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16895 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16896 Adjusted to use (touch) new Factory and Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16898 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16900 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16902 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16903 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16905 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16907 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16909 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16910 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16911 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16912 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16913 Removed obselete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16915 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16916 Removed obselete imports, whitespaces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16918 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16919 Whitespaces, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16921 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16923 Fix translations of Main Values Facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16925 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16926 Do acrobatics to keep state transient but get translated title.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16928 * src/main/java/de/intevation/flys/artifacts/MainValuesQFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16929 src/main/java/de/intevation/flys/artifacts/MainValuesWFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16930 Changed constructor to get description (which is then already be translated)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16931 dynamically, adjust deepCopy.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16933 * src/main/java/de/intevation/flys/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16934 Adjust constructor accordingly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16936 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16938 Add sceleton for CrossSection outs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16940 * doc/conf/artifacts/winfo.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16941 Added new output mode to respective state of winfo artifact configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16943 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16944 Add new Dummy-Facet in state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16946 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16947 Registered new OutputGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16949 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16950 Added new CROSS_SECTION type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16952 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16953 New, stubby skeleton for an CrossSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16955 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16956 src/main/resources/messages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16957 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16958 src/main/resources/messages.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16959 Added cross_section translation, also cleanups (e.g. main values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16961 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16963 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Marked
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16964 required parameters with a comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16966 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16967 Export floodplains (german 'Talaue') to shapefile and write its file
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16968 path into the WSPLGEN job.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16970 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16972 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16973 Search for a DGM that fits to the current river and km range and write
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16974 its file path into the WSPLGEN job.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16976 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16978 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Improved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16979 exception handling: exceptions are catched in GeometryUtils now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16981 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16982 Write river axis and crosssections to shapefiles and save shapefile
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16983 pathes in WSPLGENJob.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16985 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16987 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16988 Use the coorect SRID for reading GeoJSON and writing line/polygon
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16989 shapefiles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16991 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Use a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16992 concrete coordinate system while feature type creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16994 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16996 * pom.xml: Added GeoTools 2.7.2 dependencies for Shapefile, GeoJSON and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16997 EPSG support.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16999 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Store
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17000 'LIN' parameter in a list now. A WSPLGEN parameter might contain many
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17001 LINs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17003 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17004 to create FeatureTypes and to write shapefiles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17006 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17007 Write user specified barriers into a shapefile placed in the artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17008 directory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17010 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17012 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17013 that extracts the SRID defined in the global configuration file for a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17014 given river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17016 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17017 Removed the code that extracts the river SRID - use FLYSUtils instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17019 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17021 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17023 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17024 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17026 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17028 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17030 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17031 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17032 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17033 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17034 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17035 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17037 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17039 Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17041 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17042 Removed implementations of getRiver, update calls to use FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17044 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17046 Interpolate Q main values, generate interpolated W main values on the fly from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17047 Q main values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17049 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17050 (getGaugeDatum): removed, obsolete
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17051 (getLocation): new, gets location
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17052 Use WstValueTable to look up interpolated Qs of MainValues. In absence of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17053 the same functionality for Ws, generate W Main Values from Q Main Values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17055 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17057 Use new helper class FLYSUtils, minor refactorization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17059 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17060 Use new functionality of helper class, convenience of FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17062 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17064 Refactored to use new Helper class FLYSUtils, moved getRiver-functionality
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17065 in there.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17067 * src/main/java/de/intevation/flys/utils/FLYSUtils.java (getRiver):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17068 New function to retrieve river of an artifact, slightly modified from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17069 WINFOArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17071 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17072 Removed implementations of getRiver, update calls to use FLYSUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17074 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17076 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17078 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17079 Resolved a TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17081 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17082 Added some documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17084 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17085 Minor cosmetic.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17087 2011-08-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17089 * doc/conf/meta-data.xml: Made it Oracle compatible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17091 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17092 If running in debug mode log executed statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17093 Helps debugging Oracle connections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17095 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17097 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17098 Set some WSPLGENJob parameters which are stored at FLYSArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17100 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17102 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New. This helper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17103 class should provide some basic FLYS stuff. Currently, there are functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17104 that return the km range/location.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17106 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17107 the methods that return the km range/locations. This is implemented in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17108 FLYSUtils now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17110 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17111 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17112 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17113 the WINFO method calls to retrieve the km range/locations - call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17114 FLYSUtils now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17116 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17118 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17119 to destroy a single state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17121 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17123 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17124 Cosmetic, remove debug output and comments, minor style adjustments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17126 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17128 Added limited themeing-support for MainValues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17130 * doc/conf/themes.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17131 Added Q/W-MainValues themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17133 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17134 Added limited theming support, add legend entry for main values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17136 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17138 * doc/conf/conf.xml: Added a configuration node that points to the directory
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17139 where shapefiles should be stored in.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17141 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17142 This class is used to save/write the parameter for a WSPLGEN calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17143 WSPLGEN's *.par files are written using the toFile() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17145 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17146 A directory for all WSPLGEN stuff is created in computeAdvance() - those
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17147 directory and all its contained files are removed in endOfLife().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17149 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17151 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17152 New Util to work with theme-related stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17154 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17156 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17157 Use NamedDoubles instead of MainValues, try to adjust scale of Ws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17159 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17160 Use NamedDoubles instead of MainValues, generalize annotation handling, to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17161 allow easier reusability and themeing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17163 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17164 Added convenience constructor, exemplary switch on bordered text.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17166 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17168 * doc/conf/meta-data.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17169 Recommend MainValues for Computed discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17171 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17173 New NamedDouble class which implements a <String,double>-pair.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17175 * src/main/java/de/intevation/flys/artifacts/model/NamedDouble.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17176 New, implementation of a double with a string or vice versa.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17178 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17180 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17181 State.endOfLife() for all States when endOfLife() of the Artifact is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17182 called.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17184 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17185
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17186 Also plot "W"-MainValues (on vertical axis), take correct parameters, but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17187 do not convert to correct scale (cm vs NN+m).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17189 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17190 Naive attempt at allowing the vertical axis to be sticked at.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17192 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17193 Store Q and W MainValues separately, add them to plot as annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17195 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17196 Serve the MainValues, parameterized on river and location, Q and W.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17197 Removed Facet-implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17199 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17200 Updated Facet Types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17202 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17203 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17204 New, trivial facets, extracted from MainValuesArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17206 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17208 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17209 State.endOfLife() of each State that is no longer in the queue of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17210 artifact when this artifact steps back to a previous state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17212 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17214 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17215 Plot MainValues delivered by MainValuesFacet in much the same ways than
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17216 Annotations in LongitudinalSection plots.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17218 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17220 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17221 Prepare further differentiation between Annotations that stick to X or Y-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17222 Axis, copied some positioning logic into StickyAxisAnnotation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17223 implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17225 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17227 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17228 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17230 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17232 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17234 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17235 (initialize, getMinValues):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17236 Let MainValuesArtifact return "real" MainValues, although ignorant of all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17237 parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17239 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17241 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17242 (MainValueFacet):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17243 Improved and straightened implementation, added code-Annotations and Todos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17245 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17247 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17248 (MainValueFacet):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17249 Improved and straightened implementation, added code-Annotations and Todos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17251 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17253 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17254 (getState):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17255 Resolved multiple creation of state (yet not very clean).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17257 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17259 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17260 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17261 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17263 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17264 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17266 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17268 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17269 Added new (MainValues) Facet-Type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17271 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17273 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17274 Added a method that returns a River object based on its database id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17276 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17277 data that is required for this artifact is fetched from database instead
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17278 from a Master-Artifact. The creation of static artifacts should use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17279 database ids instead of cloning a Master-Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17281 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17283 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17284 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17286 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17288 Added configuration for factory and rule for MainValueArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17290 * doc/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17291 Add a mainvalue factory to serve MainValueArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17293 * doc/conf/meta-data.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17294 Recomment mainvalue artifact when computed_discharge_curve can be put out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17296 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17298 Let MainValuesArtifact have a state, outputmode and facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17300 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17301 New, a non-abstract DefaultState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17303 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17304 Progressed with implementation, use StaticState to hook output modes and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17305 facet in; use (Static)FLYSArtifact implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17307 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17309 Smaller cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17311 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17312 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17313 Cosmetics in comments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17315 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17316 Added @Override annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17318 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17319 Use brackets to improve readability of ternary operator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17321 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17323 * doc/conf/meta-data.xml: Use "ids" in user specific part, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17325 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17327 * doc/conf/meta-data.xml: s/db-ids/ids/g to unify system and user specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17328 loading.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17330 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17332 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17333 Extracted access to state and states in order to have fewer places to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17334 modify when going for single/trivial state- artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17336 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17338 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17339 Append the river's srid to the WMSLayerFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17341 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17343 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17344 Minor fixes, ressurect Facet implementation as inner class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17346 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17348 * doc/conf/artifacts/winfo.xml: Moved the input of barriers one state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17349 earlier where the scenario is selected as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17351 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17352 This state now desires the "map_digitize" UI provider and returns both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17353 items "scenario" and "uesk.barriers" in the dynamic describe part.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17355 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17356 Removed the UI provider and the computeFeed() which is no longer needed,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17357 because there is no more user input in this state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17359 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17361 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17362 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17363 Repaired broken xpath expressions (the config changed in one of the last
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17364 commits) and make use of the variable support in xpath expressions to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17365 replace the rivername.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17367 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17368 Save the rivername while initializing this artifact. This is now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17369 necessary, because each river can have its own background wms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17370 configured.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17372 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17374 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17375 Repaired broken river-wms initialization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17377 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17379 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17380 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17381 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17382 src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17383 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17384 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17385 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17386 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17387 src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17388 Made facets cloneable with the right type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17390 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17391 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17392 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17394 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17396 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17397 Declare the first artifact of an output as master artifact (artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17398 are ordered by their creation time).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17400 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17402 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17403 Removed facet interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17405 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17406 Make artifacts cloneable. TODO: Override deepCopy() in subclassed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17407 states and facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17408
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17409 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17411 * doc/conf/conf.xml: Added the MapInfoService and adapted the floodmap
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17412 configuration. Now, each river can have its own background wms layer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17413 defined.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17415 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17416 New. This service returns some basic information used to create maps for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17417 a specific river. The name of the desired river needs to be defined at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17418 "/mapinfo/river/text()".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17420 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17421 Adapted an xpath expression that points to the srid of a river in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17422 floodmap configuration (which changed).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17424 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17426 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17427 Build out/facet filter from XML document passed at creation time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17429 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17431 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17432 Added some code to filter outs/facets by an optional positive list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17433 This is needed to only expose parts of the facets. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17434 is needed for artifacts which are loaded into a collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17435 TODO: create the filter from the XML document passed at creation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17436 time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17438 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17440 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17441 WINFO specific code to WINFOArtifact. FLYSArtifact is now only revolving
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17442 about state affairs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17444 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-inserted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17445 the specific stuff here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17447 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17448 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17449 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17450 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17451 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17452 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17453 Adjusted the casts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17455 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17457 * doc/conf/meta-data.xml: Filter by outs in user template part.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17459 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17461 * doc/conf/artifacts/winfo.xml: Defined an input value for the GeoJSON
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17462 string to save user defined barriers in the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17464 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17465 Added a computeFeed() method. In addition, this state now prefers the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17466 "noinput" UI provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17468 2011-08-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17470 * doc/conf/conf.xml: Each river requires a SRID definition. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17471 definition is used to transform the river's geometries into the desired
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17472 projection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17474 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17475 This facets are able to save a SRID.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17477 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17478 The extent that is written into the WMSLayerFacet is determined by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17479 boundary of the geometry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17481 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17482 utility class that provides helper functions for geometries. Currently,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17483 one function is defined, that creates a boundary string for OpenLayers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17485 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17487 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17488 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17489 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17490 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17491 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17492 src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17493 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17495 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17497 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17498 Removed CallContext from state validation. It is not needed and hindered
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17499 the extraction of all out of an artifact if you don't have a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17500 call context (like initial scan of datacage database).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17502 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17503 Extract all outs now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17505 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17506 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17507 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17508 src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17509 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17510 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17511 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17512 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17513 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17514 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17515 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17516 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17517 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17518 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17519 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17520 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17521 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17522 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17523 Adjusted calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17525 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17527 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17528 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17529 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17530 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17531 Added lacalization of "Streckenfavoriten".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17533 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17535 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17536 Picky white-space cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17538 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17540 Added stub implementation of new MainValuesArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17542 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17543 New. Stub implementation for new MainValuesArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17545 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17547 Fixed flys/issue262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17549 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17550 Unified user and system tempate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17551 Looks for "/artifact-database/metadata/template/text()"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17552 in conf.xml. Defaults to "${artifacts.config.dir}/meta-data.xml". If user id is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17553 given its the default connection for contexts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17555 * doc/conf/conf.xml: Adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17556 * doc/conf/meta-data-system.xml, doc/conf/meta-data-user.xml: Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17557 * doc/conf/meta-data.xml: Unified version of user and system template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17559 * src/main/java/de/intevation/flys/artifacts/datacage/templating/App.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17560 Adjusted the test program.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17562 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17564 Fixed flys/issue260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17566 * doc/conf/meta-data-user.xml: Uses master_artifacts view now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17568 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17570 * doc/conf/datacage.sql: Added view master_artifacts to select
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17571 the master artifacts of the collections more easily.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17572 To upgrade existing database:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17574 CREATE VIEW master_artifacts AS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17575 SELECT a2.id AS id,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17576 a2.gid AS gid,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17577 a2.state AS state,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17578 a2.creation AS creation,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17579 ci2.collection_id AS collection_id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17580 FROM collection_items ci2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17581 JOIN artifacts a2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17582 ON ci2.artifact_id = a2.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17583 JOIN (SELECT ci.collection_id AS c_id,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17584 MIN(a.creation) AS oldest_a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17585 FROM collection_items ci
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17586 JOIN artifacts a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17587 ON ci.artifact_id = a.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17588 GROUP BY ci.collection_id) o
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17589 ON o.c_id = ci2.collection_id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17590 WHERE a2.creation = o.oldest_a;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17592 TODO: Use the view in the templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17594 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17596 * doc/conf/meta-data-user.xml: Removed state filter because it was broken.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17597 Simplified by joining two contexts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17599 2011-08-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17601 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17602 Fix issues with lines of annotation when zoomed (wrong scale used).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17604 2011-08-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17606 Added legend for annotations to LongitudinalSectionDiagram.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17608 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17609 Added a pseudo-dataseries/collection to employ existing infrastructure for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17610 displaying localized label for Annotations (yet unthemed).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17612 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17613 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17614 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17615 src/main/resources/messages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17616 Made label-string available for localization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17618 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17620 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17622 * src/main/java/de/intevation/flys/exports/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17623 Deleted/moved to src/main/java/de/intevation/flys/jfree/ .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17625 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17626 New/moved from src/main/java/de/intevation/flys/export/ , adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17627 package statement, made class public.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17629 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17630 Added import statement for de.intevation.flys.jfree.StickyAxisAnnotation .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17632 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17634 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17635 needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17637 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17638 src/main/java/de/intevation/flys/exports/StickyAxisAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17639 Extracted class implementation CustomAnnotation and renamed to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17640 StickyAxisAnnotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17642 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17644 Improved CustomAnnotations and rendering thereof, now including an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17645 "axis mark" (little line at axis), also prepared possibility to put
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17646 annotations on Y-axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17648 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17649 Improved CustomAnnotation to include marks on the axis and better spacing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17650 from it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17652 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17654 Implemented proof-of-concept collision-detection when drawing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17655 CustomAnnotations (text only).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17657 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17658 Pass a fresh ChartRenderingInfo-Object to createBufferedImage, such that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17659 information can be collected while rendering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17661 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17662 Exploit the fact that XYTextAnnotation already registers drawn shape in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17663 ChartRenderingInfo if it exists and either an URL or tooltip is set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17664 Before drawing, calculate own shape and compare against already registered
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17665 shapes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17667 2011-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17669 Implemented (yet dummy) custom Annotation class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17671 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17672 Added implementation of yet dummy CustomAnnotation class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17674 2011-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17676 Slightly improved rendering of annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17678 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17679 Slightly improved rendering of annotations. Still no valid collision
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17680 detection. Annotations are drawn every 2 km; first come first serve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17682 2011-08-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17684 Fix for flys/issue191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17686 * src/main/java/de/intevation/flys/artifacts/model/WQ.java(longestIncreasingWRangeIndices):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17687 Added a method to find the longest index range with increasing w values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17689 * src/main/java/de/intevation/flys/exports/ATWriter.java: Export the longest
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17690 range of monotone increasing w values instead of the first one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17691 TODO: The first line of the export is still broken.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17693 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17694 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17696 2011-08-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17698 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17699 Resolved two TODOs: get Annotations of selected River, get "point"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17700 Annotations only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17702 2011-08-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17704 Added functionality to query range and point-annotations only to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17705 AnnotationFactory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17707 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17708 (getPointAnnotations, getAnnotationsBreadth):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17709 New functions to query breadth and point-only annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17711 2011-08-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17713 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17714 Added a development mode for recommendations. Enabled with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17715 stetting system property 'flys.datacage.recommendations.development' to true.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17716 When set the XML template are re-read if the timestamps of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17717 files have changed so you do not have to restart the server again and again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17719 * doc/conf/meta-data-user.xml: Sort collections by creation time in descending order.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17721 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17723 Rather picky cosmetics only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17725 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17726 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17727 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17728 src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17729 src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17730 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17731 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17732 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17733 End comments on a full stop, separate from closing '*/' by whitespace,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17734 adjusted javadoc comments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17736 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17738 Made Annotations visible in LongitudinalSection diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17740 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17741 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17742 Register new Facet Type, let LongitudinalSectionGenerator include
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17743 Annotations in diagram (yet unfiltered and independent of river).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17745 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17747 * doc/conf/conf.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17748 doc/conf/artifacts/annotation.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17749 doc/conf/meta-data-system.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17750 Added configuration for AnnotationArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17752 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17754 Added demo- implementation of a AnnotationArtifact and its Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17756 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17757 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17758 src/main/java/de/intevation/flys/artifacts/states/AnnotationRiverState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17759 New. Initial version of an AnnotationArtifact and its State and Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17761 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17763 * doc/conf/datacage.sql: Extended schema for artifacts and collections
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17764 to have creation times, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17766 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17768 ALTER TABLE artifacts ADD COLUMN creation TIMESTAMP NOT NULL DEFAULT current_timestamp;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17769 ALTER TABLE collections ADD COLUMN creation TIMESTAMP NOT NULL DEFAULT current_timestamp;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17771 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17772 Store creation times for artifacts and collections, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17774 * src/main/resources/datacage-sql/org-h2-driver.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17775 src/main/resources/datacage-sql/org-postgresql-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17776 Adjusted SQL statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17778 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17780 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17781 Make it compilable again (BackendListener interface changed).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17783 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17785 * doc/conf/meta-data-user.xml: Added grouping element around w/q of each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17786 longitudinal section artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17788 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17789 src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17790 Added some debugging capabilities.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17792 * src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17793 Added isEmpty() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17795 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17796 Now it is possible to nest <dc:elements> into other elements in the <dc:context>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17797 body. This is useful and needed for grouping and repeating results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17799 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17801 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17802 User connection was cached, system was not. Lead to incorrect results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17804 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17806 * doc/conf/meta-data-user.xml: Added <old_calculations> element
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17807 around old calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17809 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17811 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17812 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17814 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17816 * doc/conf/meta-data-user.xml: Use 'CAST(x AS uuid)' instead of 'x::uuid'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17817 to be more compatible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17819 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17821 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17822 If given an artifact place its identifier into parameters passed to template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17823 Fixed swapped user/system connections if using the user template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17825 * doc/conf/meta-data-user.xml: Recommend w/q facet from old calculations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17826 if an artifact was given that represents a longitudinal section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17827 "Laengsschnitt".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17829 TODO I: The template uses PostgreSQL specific UUID casts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17830 TODO II: We need to find a way only to recommend the master artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17832 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17834 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17835 Added a <dc:comment> tag to place comments in the meta data templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17836 <!-- ... --> comments are copied through.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17838 * doc/conf/meta-data-user.xml: Added a simple test.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17840 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17842 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17843 Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17845 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17847 Bring user specific meta data service to life.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17849 * doc/conf/conf.xml: There are now two templates to configure:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17850 The system template (only the data from the backend) and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17851 user template (the datcage db and the backend db),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17853 * doc/conf/meta-data-template.xml: Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17854 * doc/conf/meta-data-user.xml: New. The user specific template. TODO: Write it!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17855 * doc/conf/meta-data-system.xml: New. The system template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17857 * src/main/java/de/intevation/flys/artifacts/datacage/templating/NoneUserSpecific.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17858 Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17859 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17860 New. The logic to fill the templates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17862 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17863 Adjusted to follow the new call signatures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17865 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17866 Refactored. Removed the old code and only leave the new service. Following
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17867 XPaths are evaluated on the incomming document:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17869 "/art:meta/art:artifact-id/@value" The UUID of the artifact. Optional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17870 Used to fill the template enviroment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17871 "/art:meta/art:user-id/@value" The UUID of the user. Optional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17872 If given the user specific template is filled.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17873 "/art:meta/art:outs/@value" The list of outs used to recommend for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17874 various outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17875 "/art:meta/art:parameters/@value" A list of key/value pairs to inject more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17876 filters to the templating.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17878 * src/main/java/de/intevation/flys/artifacts/datacage/templating/App.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17879 Change to follow the new recommendations semantics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17881 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17882 Added symbolic constants to distinguish "user" and "system" db connections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17884 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17886 * doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17887 Cosmetics, let comments start with a capital and end on a full stop,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17888 removed incorrect comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17890 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17892 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17893 Cosmetics, let comments start with a capital and end on a full stop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17895 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17897 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java(extractOutputNames):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17898 Fixed potential NPE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17900 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17902 Added support for more than one db connection in datacage templating.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17904 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17905 Now you can pass a list of named db connections to the build process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17906 The purpose is to mix more then one database (e.g. the backend db and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17907 the user specific one).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17909 To use this feature you can add an "connection" attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17910 to <dc:context> with the name of the connection to use.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17911 If no connection name is given the last used is used again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17912 Initially the first connection in the given list is used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17913 If the context is left the connection that was active before
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17914 will be active again in a stacking manner.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17916 When creating NamedConnection objects you can set a boolean flag
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17917 if the results coming from the connection should be cached. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17918 is useful e.g. for the user specific database which runs in-memory
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17919 so caching would introduce some superfluous overhead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17921 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17922 When executing the queries explicitly pass if caching should be used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17924 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17926 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17927 Forgot to fetch dialect dependent SQL statement for deleting
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17928 artifacts by uuid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17930 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17932 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17933 Set the name of the collections at initial scan, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17935 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17937 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17938 Fixed wrong SQL references.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17940 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17942 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17943 Fixed two NPEs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17945 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17947 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17948 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17949 Forwarded kill collections and artifacts events to datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17951 * src/main/resources/datacage-sql/org-h2-driver.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17952 src/main/resources/datacage-sql/org-postgresql-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17953 Added statement to delete artifact by uuid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17955 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17957 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17958 Made it compilable again. The signature of BackendListener has changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17960 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17962 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17963 Completed the backend listener stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17965 TODO I: Added some cleanup for orphaned artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17966 TODO II: Figure out a way to delete collections/artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17967 which are delete from backend without the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17968 backend API.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17970 * src/main/resources/datacage-sql/org-h2-driver.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17971 src/main/resources/datacage-sql/org-postgresql-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17972 Added needed statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17974 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17976 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17977 Update collection names on change. Remove artifacts from collections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17979 * src/main/resources/datacage-sql/org-h2-driver.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17980 src/main/resources/datacage-sql/org-postgresql-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17981 Added needed statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17983 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17985 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17986 Call datacage with the global context. This is needed to access the state engine.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17988 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: Changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17989 signatures to take the global context, too. Create artifacts via backend listener
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17990 interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17992 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17994 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17995 Fixed recursion bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17997 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17999 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18000 Added debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18002 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18004 * doc/conf/conf.xml: Added backend listener for datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18006 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18007 New. Proxies backend listener calls to datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18009 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18010 Implements backend listener. TODO: Update the datacage database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18011 according the change calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18013 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18015 * src/main/java/de/intevation/flys/artifacts/services/meta,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18016 src/main/java/de/intevation/flys/artifacts/datacage/templating:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18017 Moved/renamed package to better fit the common semantics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18018 DataCage.java is now call NoneUserSpecific.java to reflect the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18019 fact that it is the template for the user independent db
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18020 analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18022 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18023 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18024 Ajusted imports and calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18026 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18028 * doc/conf/conf.xml: For documentation purposes added a out-commented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18029 section with the default configuration of the datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18031 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18033 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18034 Delete the artifacts at before initial scan, too. They are independent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18035 from users. Fixed problem when writing state data content.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18037 * src/main/resources/datacage-sql/org-h2-driver.properties: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18038 statement to delete the artifacts at initial scan, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18040 * src/main/resources/datacage-sql/org-postgresql-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18041 New. PostgreSQL version of the statements. The database scheme
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18042 is the same as H2. Very useful for debugging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18044 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18046 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18047 Added kludge for the types of artifact data. They seem to be null
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18048 in some circumstances. Needs to be debugged!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18050 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18052 * src/main/java/de/intevation/flys/artifacts/datacage/DBConfig.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18053 Fixed default connection URL to use a namend in-mermory database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18055 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18057 * doc/conf/datacage.sql: Fixed constraint.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18059 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18060 Added some debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18062 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18064 * doc/conf/datacage.sql: Removed artifact_id from facet because there
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18065 is a link via out_id -> outs.id: artifact_id -> artifacts to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18066 find the corresponding artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18068 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18069 src/main/resources/datacage-sql/org-h2-driver.properties: Store
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18070 facets of outs into datacage db at initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18072 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18074 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18075 src/main/resources/datacage-sql/org-h2-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18076 Store outs of artifacts into datacage db at initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18077 TODO: store facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18079 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18081 * doc/conf/datacage.sql: Added 'type' column in artifacts data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18082 Maybe useful for filtering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18084 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18085 src/main/resources/datacage-sql/org-h2-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18086 Store artifact data into db at initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18087 TODO: store outs and facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18089 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18091 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18092 src/main/resources/datacage-sql/org-h2-driver.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18093 Add artifacts into datacage db at initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18094 TODO: Store data, outs and facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18096 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18098 * doc/conf/datacage.sql: Fixed spelling in sequence name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18100 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18101 src/main/resources/datacage-sql/org-h2-driver.properties: Simply add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18102 collection item at initial scan if artifact was stored before.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18103 TODO: Store new artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18105 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18107 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18108 src/main/resources/datacage-sql/org-h2-driver.properties: Add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18109 collections at initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18111 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18113 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18114 src/main/resources/datacage-sql/org-h2-driver.properties: Add users
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18115 at initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18117 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18119 * doc/conf/datacage.sql: Using sequences for id generation now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18120 to make schema more compatible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18122 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18124 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18125 src/main/resources/datacage-sql/org-h2-driver.properties: Clear database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18126 before initial scan.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18128 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18130 * src/main/java/de/intevation/flys/artifacts/datacage/DBConnection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18131 Deleted. This stuff comes from the artifact database now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18133 * src/main/java/de/intevation/flys/artifacts/datacage/DBConfig.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18134 New. The db config of the datacage database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18136 * src/main/resources/datacage-sql/org-h2-driver.properties: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18137 The SQL statements needed for the datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18139 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18140 Make use of the db config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18142 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18144 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18145 New. A artifact database lifetime listener to build the initial
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18146 index of the artifacts in database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18148 * doc/conf/conf.xml: Added the datacage to the list of lifetime
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18149 listeners.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18151 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18153 * doc/conf/datacage.sql: Added an explicit table for the outs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18154 of an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18156 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18157 Make the current outs of an artifact accessible only with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18158 the global context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18160 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18162 * doc/conf/datacage.sql: Added ON DELETE CASCADE constraints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18163 Added state in facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18165 2011-07-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18167 * doc/conf/datacage.sql: New. H2 Schema for the datacage database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18168 Uses special features like IDENTITY (autoincrement) typed columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18170 * src/main/java/de/intevation/flys/artifacts/datacage/DBConnection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18171 Pooled connection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18173 * pom.xml: Added dependencies to H2 and Apache DBCP.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18175 2011-07-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18177 * src/test/java/de/intevation/flys/artifacts/AppTest.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18178 src/main/java/de/intevation/flys/artifacts/App.java: Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18179 This the stupid "Hello, World!" app initially created by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18180 maven archetype. It was never used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18182 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18184 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18185 Argh! Usage the DOM was not thread safe (discovered with ab).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18187 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18189 * doc/conf/meta-data-template.xml: '$recommended' lead to XPath
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18190 errors. Using "dc:contains($parameters, 'recommended')" helps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18192 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18193 src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18194 Added some debugging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18196 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18197 Added parameters as 'parameters' to parameters. Usefull to check
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18198 for containment of variables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18200 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18202 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18203 Added 'if log.isDebugEnabled() {}'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18205 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18207 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18208 Made Artifact UUID optional and accept extra parameters, too. This enables
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18209 the service to be used without an arttifact and test all filters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18211 <art:meta xmlns:art="http://www.intevation.de/2009/artifacts">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18212 <art:outs value="computed_discharge_curve,floodmap"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18213 <art:parameters value="river:Elbe"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18214 <art:filters value="recommended"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18215 </art:meta>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18217 * src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18218 'contain' accept Maps and collection, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18220 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18221 Made artifact option (= null) in recommendations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18223 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18225 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18226 Moved connection specific into inner class. The enables the reuse of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18227 compiled statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18229 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18230 SQL statements are now only compiled once at creation time of the builder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18231 Each connection now reuses them.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18233 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18235 * doc/conf/cache.xml: Added configuration for static datacage db access.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18237 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: Using
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18238 caches seems to need an explicit System.exit().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18240 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18241 Added support for caching the SQL statements and there results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18243 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18244 clean up. Reordered code for performance. Strip SQL statements more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18245 aggressively.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18247 * src/main/java/de/intevation/flys/artifacts/services/meta/ResultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18248 Made it Serializable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18250 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18251 Introduced system property 'flys.artifacts.cache.config.file' to make
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18252 the caching configurable without pulling up the whole stack.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18254 2011-07-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18256 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18257 Prepared the FLYSArtifactCollection to support the storage of already
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18258 loaded recommendations in its attribute document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18260 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18262 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18263 Adjusted to use the DataCage recommendations. The incomming document
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18264 can pass the artifacts UUID by '/art:outs/@value' the outs as a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18265 comma separated list in '/art:outs/@value' and optional a set of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18266 filters comma separated in '/art:filters/@value'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18268 If UUID and OUTS are not given the old service is used. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18269 should be removed as soon as the client uses the new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18271 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18273 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18274 Allow '-' in variable names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18276 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18278 * doc/conf/meta-data-template.xml: Now, the river-id is really added to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18279 the factory node of the wmsbackground layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18281 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18283 * doc/conf/meta-data-template.xml: Added the river-id to the factory node
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18284 of the riveraxis and wmsbackground layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18286 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18288 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18289 src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18290 src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18291 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18292 Adjusted to implement changed Service interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18294 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18296 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Refactored
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18297 the method that retrieves the Outputs for the Artifact. Now, we are able
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18298 to query the Outputs for the current state, and all outputs separately.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18300 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18301 recommendations provided by this monitor will take the Outputs of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18302 current state only into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18304 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18306 * doc/conf/meta-data-template.xml: Added conditions for each output type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18307 Splitted the "floodmap" output into two parts: a recommended one and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18308 complete one. The recommended part will only build the document tree for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18309 the recommended artifacts; the complete part will build the whole document
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18310 tree that is available for a floodmap.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18312 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18313 This Hook now uses the DataCage to generate the recommended artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18314 The output-defaults configurtion is needless now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18316 * doc/conf/output-defaults.xml: Removed. The configuration of recommended
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18317 artifacts takes place in meta-data-template.xml.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18319 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18320 Bugfix: the DataCage didn't start working if its builder was NOT null,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18321 but it shouldn't start if the builder IS null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18323 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18325 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18326 Now it is possible to directly pass a Node as a root to the builder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18327 The owning document if fetch by Node.getOwnerDocument(). This is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18328 useful if you want to generate the recommendation directly into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18329 an already existing document under a given node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18331 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18332 Changed the signature of recommend() to accept a node where to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18333 append the recommendations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18335 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18337 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18338 Added a macro mechanism:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18340 <dc:macro name="keine-fuenf">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18341 <dc:text>'5' ist nicht in der Liste der Outs.</dc:text>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18342 </dc:macro>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18343 <dc:call-macro name="keine-fuenf"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18344 <dc:call-macro name="keine-fuenf"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18345 <dc:call-macro name="keine-fuenf"/>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18347 Macros can be defined everywhere in the template
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18348 with 'macro'. There bodies can contain all valid elements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18349 including other 'macro's and 'call-macro's. They are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18350 called with their 'name' with 'call-macro'. The control flow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18351 is continued inside the body of the called macro and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18352 will continue right after the calling 'call-macro' when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18353 the macro body is finished.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18355 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18357 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18358 Added a new 'if' construct similiar to XSLT:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18360 <dc:if test="not(dc:contains($outs, '5'))">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18361 <dc:text>'5' ist nicht in der Liste der Outs.</dc:text>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18362 </dc:if>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18364 The control flow is continued inside the 'if' if the 'test' attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18365 as an XPath expression on an empty document evalutes to true.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18366 Else the inside is skipped. There is no 'else'. Use 'choose'/'otherwise'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18367 if you need this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18369 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18371 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18372 Added a recommend() method to generate recommendations for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18373 a given artifact, outs and extra parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18375 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18376 method to extract all data at once.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18378 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18380 * src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18381 New. Custom XPath function provider. Provides
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18382 'dc:contains(Object [] haystack, Object needle)' by now. Should be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18383 useful to check containments in 'out' lists later.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18385 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18386 Register the FunctionResolver to the evaluated XPaths.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18388 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18389 Added code to parse
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18390 "param:a,b,c" to "param" -> new String [] { "a", "b", "c" } to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18391 help testing the 'dc:contains' XPath function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18393 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18395 * doc/conf/conf.xml: Added wms configurations for Saar, Mosel and Elbe.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18396 Each river supported by FLYS requires such a WMS configuration. A WMS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18397 should contain layers for the river axis, buildings, kilometer labels
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18398 and maybe a background layer as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18400 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18401 Added key that is used to store a map of WMS URLs - for each river a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18402 WMS URL.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18404 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18405 Parse the river WMS from global configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18407 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18408 Create WMSLayerFacets with URLs based on the river and the river wms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18409 configuration stored in the FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18411 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18412 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18413 Adapted the initialize() signature and the method call of computeInit()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18414 which requires a FLYSContext to retrieve the river WMS configurations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18416 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18417 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18418 Added the context object parameter to the computeInit() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18420 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18421 initialize() with the context object - which is a FLYSContext or a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18422 CallContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18424 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18426 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18427 Check if builder was created properly before using it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18429 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18430 Implements now variable provider for XPath expressions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18432 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18433 Added new choose/when/otherwise construct similiar to XSLT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18435 <dc:choose>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18436 <dc:when test="$river = 'Mosel'">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18437 <dc:text>Es ist die Mosel.</dc:text>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18438 </dc:when>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18439 <dc:when test="$river = 'Saar'">
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18440 <dc:text>Es ist die Saar.</dc:text>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18441 </dc:when>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18442 <dc:otherwise>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18443 <dc:text>Es ist weder Mosel noch Saar.</dc:text>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18444 </dc:otherwise>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18445 </dc:choose>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18447 A 'choose' block can contain a list of 'when's and an optional
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18448 'otherwise'. For each 'when' the test attribute is evaluated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18449 as an XPath expression on an empty document. The result of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18450 the evaluation is taken as a boolean value. If its value is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18451 true the control flow is continued inside the corresponding
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18452 'when' and the other choose elements are not tested.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18453 If the value is values the testing continues with the next
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18454 'when'. If no 'test' expression is evaluated to true, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18455 control flow continues inside the 'otherwise'. If no 'otherwise'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18456 is given nothing happens at all.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18458 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18460 * doc/conf/conf.xml: Added a config section for floodmaps. Currently, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18461 background layer's url and layername is defined here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18462
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18463 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18464 Read the background layer configuration from conf.xml. Those values are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18465 used to create the WMSLayerFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18467 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18469 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18470 The background layer facet will no longer have an extent set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18472 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18474 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18475 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18476 Set the extent of the created WMSLayerFacets and i18n its descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18478 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18479 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18480 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18481 src/main/resources/messages_de.properties: Added I18N strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18482 background an river axis layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18484 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18486 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18487 This facet type has a method to set the extent of a WMS layer. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18488 extent is written to the facets XML node in toXML() as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18490 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18492 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18493 the signature of setup() which requires a CallMeta parameter now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18495 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18496 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18497 the CallMeta object retrieved in setup() to call initialize(). It is now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18498 able to i18n things.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18500 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18502 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18503 Standalone app to debug the datacage template. To use in a maven environment:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18505 -Dmeta.data.template=PATH_TO_META_DATA-TEMPLATE.XML \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18506 -Dmeta.data.parameters=river:Mosel \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18507 -Dmeta.data.output=OUTPUT.XML \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18508 -Dflys.backend.user=DB_USER \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18509 -Dflys.backend.password=DB_PASSWORD \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18510 -Dflys.backend.url=DB_CONNECTION_URL \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18511 -Dexec.mainClass=de.intevation.flys.artifacts.services.meta.App
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18513 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18515 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18516 New. First step to factor out the "Datenkorb" logic into a service independent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18517 singleton.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18519 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18520 Uses the "Datenkorb" singleton now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18522 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18524 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18525 Removed "index" property, because it is already existing in parent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18526 class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18528 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18530 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18531 Improved error handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18533 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18535 * src/main/resources/metadata/template.xml: Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18537 * doc/conf/meta-data-template.xml: New. Was template.xml
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18539 * doc/conf/conf.xml: Made meta data template configurable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18541 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18542 Load template from configuration not from resources.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18544 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18546 * src/main/resources/metadata/template.xml: s/[a-z]+-id/db-id/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18547 Make database ids identifiable with unique name "db-id".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18549 2011-07-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18551 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18552 Override the toXML() method. Subclasses can now write their own XML
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18553 representation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18555 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18556 New. This ManagedFacet uses an Element (DOM) to store the information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18557 about a facet. The intent of this facet type is to represent a facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18558 stored in an Collection attribute. Different facets can have different
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18559 attributes that we need to parse, but the only thing ManagedFacets need
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18560 to do, is to adjust the attributes "active" and "position". So, those
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18561 values are set directly on the Element, the other attributes aren't
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18562 touched.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18564 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18565 New. This facet is a wrapper for another facet. This subclass of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18566 ManagedFacet overrides the toXML() method. The XML representation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18567 defined by the inner facet that is stored as member variable. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18568 ManagedFacet specific attributes "artifact", "facet", "pos" and "active"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18569 are added manually.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18571 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Uses
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18572 the toXML() method to write a facet node into the attribute document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18574 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Uses
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18575 the ManagedDomFacet to save the information of a facet which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18576 contained in the attribute part of a Collection's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18578 * src/main/java/de/intevation/flys/collections/OutputParser.java: Uses the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18579 ManagedFacetAdapter to save a facet, because we want to keep the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18580 specific facet to be able to write its specific XML representation into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18581 the Collection's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18583 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18584 Adapted the XPath of facets stored in the attribute part of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18585 DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18587 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18589 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18590 method that returns the Outputs for the Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18592 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18593 Adapeted the call of OutputParser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18595 * src/main/java/de/intevation/flys/collections/OutputParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18596 Simplified the code to read the Outputs of Artifacts. This parser will
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18597 now longer parse the DESCRIBE documents of the Artifacts, but query the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18598 Outputs via FLYSArtifact.getOutputs() directly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18600 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18602 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18603 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18604 Adapted the function call of ProtocolUtils.appendOutputModes().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18606 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18607 Override toXML() to add the URL and layernames to the XML representation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18608 of this facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18610 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18612 * doc/conf/artifacts/wmsbackground.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18613 doc/conf/artifacts/riveraxis.xml: New configurations for an Artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18614 that is used as background layer in floodmaps, and an artifact that is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18615 used as layer showing the river axis in a floodmap.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18617 * doc/conf/output-defaults.xml: New file to configure default artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18618 for specific output states. E.g. the floodmap state recommends a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18619 background layer and a layer displaying the river axis. In suche case,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18620 the floodmap state recommends two artifacts for the two layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18622 * doc/conf/conf.xml: Added new artifacts/artifact-factories and a Hook to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18623 monitor artifacts (-> CollectionMonitor.java).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18625 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18626 New. This facet is used to represent a layer in a map. So, this facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18627 stores information about a WMS URL and the layer names provided by this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18628 WMS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18630 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18631 facet types for the wmsbackground and riveraxis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18633 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18634 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18635 New. An artifact and its default state. The intent of these classes is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18636 to generate WMSLayerFacets which represent background layers in maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18638 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18639 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18640 An artifact and its default state. The intent of these classes is to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18641 generate WMSLayerFacets which represent layers that display a river
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18642 axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18644 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18645 Added the INIT ComputeType.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18647 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18648 case for the INIT ComputeType while computing data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18650 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18652 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18653 Added a method computeInit() which is called to initialize data/facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18654 after an artifact has been created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18656 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Repaired
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18657 broken XPath.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18659 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18661 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18662 Removed the code to generate new artifacts. Instead of creating new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18663 artifacts automatically, we decided to suggest creating new artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18664 from specific types. Therefore, the DESCRIBE document of the artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18665 is extended with a node that contains recommended artifact types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18667 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18668 FLYSArtifacts might be setup with the identifier of an other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18669 FLYSArtifact. Subclasses are able to override a method called
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18670 initialize(Artifact, GlobalContext). This might be helpful to extract
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18671 required values or clone artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18673 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18675 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18676 Adapted the signature of createArtifactContext() - it returns an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18677 instance of GlobalContext now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18679 2011-07-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18681 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18682 Debugged the water fill algorithm. Added a lot of logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18684 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18685 Added a text field to give a water level to fill in.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18687 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18689 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18690 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18691 to create the output modes based on the given facets to FLYSArtifact. In
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18692 addition, FLYSArtifact got a new method that returns a specific input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18693 value as string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18695 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18696 This hook monitors the "post-feed" and "post-advance". If the monitored
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18697 Artifact's state has configured recommended artifacts, this hook will
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18698 create new Artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18700 TODO: We have to add the UUIDs of the new Artifacts to the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18701 document of the artifact to let the client know, that there are new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18702 recommended Artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18704 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18705 This Artifact is the base class for Artifacts, that represent static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18706 data. E.g. this could be a decoration theme in a chart or a background
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18707 layer in the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18709 * src/main/java/de/intevation/flys/artifacts/states/OutputState.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18710 This state might be used as base class for states, that doesn't require
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18711 any user input, but only provide static Facets added by a computeFeed()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18712 operation. So, subclasses need to implement computeFeed() only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18714 2011-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18716 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18717 New. Standalone Swing-App to test cross sections from database without the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18718 hassles of our complete software stack. Runnable from a maven environment:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18720 $ mvn -e \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18721 -Dflys.backend.user=DB_USER \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18722 -Dflys.backend.password=DB_PASSWD \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18723 -Dflys.backend.url=DB_CONNECTION_URL \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18724 -Dexec.mainClass=de.intevation.flys.artifacts.charts.CrossSectionApp \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18725 exec:java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18727 You can set the river to be used with the system property 'river'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18728 Defaults to 'Mosel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18730 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18731 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18733 2011-07-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18735 * doc/conf/artifacts/winfo.xml: The FloodMapState has a new Outputmode
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18736 called "floodmap" now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18738 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18739 This facet is used to generate WSPLGEN results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18741 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18742 the WSPLGENFacet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18744 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18745 This state will now generate WSPLGENFacets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18747 2011-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18749 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18750 Fixed corner case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18752 2011-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18754 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18755 fillWater() generates a list of wet lines for a given profile and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18756 given water level.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18758 2011-07-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18760 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18761 Outputs created while generating the DESCRIBE document will now have the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18762 'type' member set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18764 * src/main/java/de/intevation/flys/collections/OutputParser.java: Read the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18765 'type' member from DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18767 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18769 * doc/conf/artifacts/winfo.xml: Removed a typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18771 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18772
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18773 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18774 DataFacet are now able to store the ID of the state which has created
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18775 this Facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18777 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18778 Initialize DataFacets with the ID of this state. This is necessary to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18779 renew the waterlevel data if it is no longer existing in the cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18781 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18783 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18784 report facet can now store the state's id and the artifact's hash value
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18785 when it has been created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18786
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18787 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18788 Initialize the ReportFacet and WaterlevelFacet with state id and hash
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18789 information. This has been necessary to retrieve reports and waterlevels
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18790 in states after this one - in states that we need to enter for floodmap
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18791 parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18793 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18795 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelGroundDifferences.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18796 Changed the desired UI provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18798 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18800 * doc/conf/artifacts/winfo.xml: Added the option to continue the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18801 waterlevel parameterization with the intent to create flood maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18803 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18804 This state is no longer a final state. The user has the option to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18805 continue with the parameterization for flood maps based on the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18806 waterlevel. Therefore, this states desires the "continue" UI provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18807 Clients should recognice this to just step to the next state or display
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18808 a button that lets the user step to the next state manually.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18810 * src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18811 src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18812 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18813 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18814 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18815 src/main/java/de/intevation/flys/artifacts/states/WaterlevelGroundDifferences.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18816 New. These states are used to parameterize a further calculation type:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18817 flood map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18819 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18820 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18821 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18822 src/main/resources/messages_de.properties: Required strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18823 flood maps states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18825 2011-07-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18827 Fix(?) for flys/issue114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18829 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18830 Make guessing a bit more robust.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18832 2011-07-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18834 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18835 Needs testing!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18837 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18838 Made it an interface to be usable in more than one inheritance chain.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18840 * src/main/java/de/intevation/flys/artifacts/model/NamedObjectImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18841 Implements the NamedObject interface and is the new base class of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18842 WQ and WKmsImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18844 * src/main/java/de/intevation/flys/artifacts/model/WKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18845 New. Interface to associate kms with ws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18847 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18848 Changed the base class to NamedObjectImpl. Renamed getKms(int)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18849 to getKm(int) to make clear it return a single scalar value
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18850 and fullfil the WKms interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18852 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18853 New. Implements the WKms interface. Intended to be a lightweight
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18854 datastore for "zusaetzliche Laengsschnitte" and as results
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18855 of the WKmsOperations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18857 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18858 Changed base class to NamedObjectImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18860 * src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18861 New. Operations on WKms data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18862 Currently only the SUBTRACTION operation is implemented. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18863 one is needed to calculate the "W-Differenzen". The operation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18864 is insensitive about the km directions of the datasets. Missing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18865 values are interpolated linear.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18867 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18868 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18869 Adjusted to satisfy the signature change of WQKMs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18871 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18873 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18874 XYSeries stores the style information that should be used to render this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18875 series. These information are stored as raw XML documents. A public
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18876 method can be used to apply those style information to a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18877 XYLineAndShapeRenderer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18879 Note: The only two attributes currently supported by StyledXYSeries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18880 items are "linesize" and "linecolor".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18882 * doc/conf/themes.xml: Added some more basic themes for the four
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18883 calculation methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18885 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18886 generator now tries to apply themes for all series contained in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18887 chart. If a series is no instance of StyledXYSeries, the default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18888 renderer is used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18890 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18891 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18892 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18893 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18894 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18895 Removed the code that had been introduced to adapt renderers statically.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18896 Now, each of these concrete ChartGenerators instantiates StyledXYSeries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18897 items to put the curves into the chart. Those items contain style
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18898 information now!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18900 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18902 flys/issue135 (Diagramm: Trotz abgeschalteter Themen bleiben Beschriftungen bestehen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18904 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The way
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18905 to store datasets has changed. Until this revision, the concrete
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18906 generators managed their own datasets. E.g. the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18907 DischargeLongitudinalSectionGenerator had three datasets: w, q and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18908 corrected w. Now, there are just two datasets, managed by this base
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18909 generator - one dataset for the first Y axis and one dataset for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18910 second Y axis. This makes it easier to remove axes, that have no data to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18911 be displayed. All concrete chart generators have to add their XYSeries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18912 using two methods: addFirstAxisSeries() and addSecondAxisSeries().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18914 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18915 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18916 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18917 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18918 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18919 Those concrete chart generators no longer manage datasets themself but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18920 they use the two methods described above, to plot the data to the first
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18921 or second Y axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18923 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18925 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18926 Added the option to use a filter to reduce the number of items returned
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18927 by this service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18928
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18929 2011-06-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18931 flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18933 * doc/conf/artifacts/winfo.xml: Changed the kilometer range input for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18934 calculation 4. This calculation type requires a kilometer range. So,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18935 after choosing the calculation 4, the transition model leads to a state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18936 that just allows the input of a kilometer range with no option to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18937 enter locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18938
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18939 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18940 New. A base state for the kilometer selection for calculations. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18941 target of this state is to provide facets for the duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18943 * src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18944 New. This state is used to enter a kilometer range. The difference to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18945 the LocationDistanceSelect state is, that there is no option to enter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18946 locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18948 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18949 Improved this state to be the base state for calculation ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18951 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18952 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18954 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18955 state no longer inherits from RangeState which now is used as base
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18956 state for kilometer ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18958 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18959 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18960 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18961 src/main/resources/messages_de.properties: Added new i18n strings for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18962 the DistanceSelect state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18964 2011-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18966 * pom.xml: Downgraded Trove to 1.1-beta-5, because the new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18967 later ones are removed from the maven repos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18969 The functionality we need is in 1.1 so this downgrade should
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18970 cause no problems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18972 Would be nice if we would support the maintainers of trove to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18973 bring there new versions back into the main maven repos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18975 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18977 * pom.xml: Repaired the JBoss repository which place has changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18979 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18981 Tagged RELEASE 2.4
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18983 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18985 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18986 src/main/java/de/intevation/flys/exports/WstWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18987 Append the corrected W column (if existing) to the WST export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18989 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18991 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18992 Guessing increaing w is not based on direct neighbors any more.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18993 The second to be compared with is choosen by random of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18994 the values before the first one. This makes the guessing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18995 more robust against 'plateaus' of equal w values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18997 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18999 * src/main/java/de/intevation/flys/exports/ATWriter.java: Array
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19000 for constructing the spline was too large leading to non-increasing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19001 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19003 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19005 Fix for flys/issue150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19007 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19008 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19009 Invert the x axis if its guessed that water is increasing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19011 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19013 * src/main/java/de/intevation/flys/artifacts/model/WQ.java(guessWaterIncreasing):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19014 Added a method to guess based on a given factor of the size (default 0.05)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19015 if the water levels are increasing. Needed to determine in which direction
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19016 the water level curve should be orientated. Based on random to avoid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19017 running over large dataset each time a diagram is generated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19019 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19021 flys/issue177 (WINFO: Abflusskurven am Pegel verursachen ein Hängen des Servers)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19023 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19024 Commented out code to generate time ranges for series names. There
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19025 seems to be a problem while loading the discharge tables of a gauge or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19026 while determining the start and/or end time of such discharge tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19028 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19030 * src/main/java/de/intevation/flys/**/*.java: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19032 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19034 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19035 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19037 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19039 Fix for flys/issue173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19041 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19042 Fixed the way the gauge was found for a given interval.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19043 The old way does not work because it was just tested if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19044 the station point was inside the segments which is not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19045 necessarily true. The obvious solution to simply check
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19046 the overlapping intervals does not work either because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19047 the gauge ranges touch each other and so more than
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19048 one gauge are returned in these cases. The River.maxOverlap()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19049 is now used to find the gauge with the max overlapping
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19050 range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19052 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19054 Fix for flys/issue147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19056 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19057 Removed the 'kmUp' flag. It was an left over from former
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19058 WSP calculations (w/o ref km) leading to wrong results now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19060 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19061 Don't pass the kmUp flag to the calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19063 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19064 Added debug output to see the value of 'wq_free'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19066 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19068 Fix for flys/issue86
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19070 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19071 The reference gauge for calculations "am Pegel" was determined
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19072 wrong.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19074 2011-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19076 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19077 Conversion w->q was broken. This should fix a number of issues
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19078 around "W am Pegel" calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19080 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19081 Issue an error report if a w->q conversion fails.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19083 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19084 The gauge to convert w->q with its discharge table was determined wrong.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19086 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19088 flys/issue174 (Diagramm: Q-Linie wird bei initialem Laden des Diagramms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19089 anders dargestellt als bei Ansicht auf gesamten Wertebereich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19091 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19092 The chart will now have upper margins again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19094 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19096 flys/issue172 (Diagramm: Ursprung der Diagramme bei Dauerzahlen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19098 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19099 Charts of this type will have the lower X value set to "0".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19101 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19103 * src/main/java/de/intevation/flys/exports/ATWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19104 Results are now in cm. Made it more robust against corner cases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19106 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19107 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19109 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19111 * doc/conf/artifacts/winfo.xml, doc/conf/conf.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19112 Added facet config for AT exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19113
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19114 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19115 Added 'at' facet type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19117 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19118 Generate AT facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19120 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19122 * src/main/java/de/intevation/flys/exports/ATExporter.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19123 Exporter for AT facets. Needs testing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19125 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19127 * src/main/java/de/intevation/flys/exports/ATWriter.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19128 Writer for AT files. New code because our data model differs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19129 from Desktop-FLYS. Needs testing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19131 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19133 flys/issue157 (Diagramm: Ursprung berechnete Abflusskurve)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19135 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19136 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19137 Moved the method that adjusts the X-axis to include the "0" value from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19138 ComputedDischargeCurveGenerator to DischargeCurveGenerator. Now, both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19139 charts will include the "0" on the X-axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19141 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19143 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19144 Based on WQ now to make it exportable as AT.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19146 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19148 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19149 New. Base class for WQKms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19151 TODO 1: make it a base class for WQDay, too,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19152 TODO 2: Generate instances of WQ instead of WQKms in "Abflusskurven"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19153 calculations. This will save memory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19155 AT exporter will get instances of this class as data model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19157 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19158 Add default constructor to ease inheritance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19160 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19161 Based on WQ now. Removed code allready defined in base class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19163 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19165 * doc/conf/artifacts/winfo.xml: Add TODOs for error reports
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19166 of "Abflusskurven am Pegel". Maybe we don't need them?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19168 * doc/conf/conf.xml: Configure report for each calculated output type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19170 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19172 flys/issue164 (Berechnung 4: Umgekehrtes Berechnungsintervall führt zur)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19174 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19175 Create the items with range information for W and Q which allows the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19176 client to validate the user inserted values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19178 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19180 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19181 Arguments in filling datastructure were flip. Now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19182 the "Abflusskurve am Pegel" looks correct again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19184 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19185 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19187 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19189 Improved situtation on rendering "Abflusskurve am Pegel". Not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19190 fully working, yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19192 * doc/conf/artifacts/winfo.xml: Generate facets for the location path, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19194 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Misspelled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19195 the facet which prevented the facets from being to the outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19197 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19198 Extended to store the hash and the state id of the producing artifact/state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19199 else it results in NPEs because the data is calculated on later (wrong) states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19201 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19202 Store the state id and the hash in the facet, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19204 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Add two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19205 method to do calculations for a state the artifact is currently not in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19206 and fetching the current state id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19208 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19210 * doc/conf/artifacts/winfo.xml: Generate facets for "Abflusskurven am Pegel"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19211 Not working by now. :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19213 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: New facet type
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19214 for "Abflusskurven am Pegel"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19216 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Do calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19217 in the artifact not in the output generator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19219 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19220 Generate the new facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19222 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19223 Fetch data from facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19225 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19227 flys/issue161 (Diagramm: Q-Achse in W-Längsschnitten immer bei Q=0)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19229 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19230 The Q axis (which is the second y axis) initially contains the 0 value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19231 After a zoom action has taken place, this behaviour is no longer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19232 supported.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19234 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19236 Draw correction curve again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19238 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19239 Use correction curve to map plot to axes. Not doing so prevented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19240 the correction curve from being drawn!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19241 Smaller code cleanups and simplifications.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19243 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19244 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19245 Added methods to directly access the components w, q and c
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19246 at a given index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19248 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19249 Attribute access via DOM instead of XPath.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19251 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19252 Code simplification.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19254 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19256 flys/issue157 (Diagramm: Ursprung berechnete Abflusskurve)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19258 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Splitted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19259 up zooming for x and y axes to be able to override specific axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19260 zoom behaviour.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19262 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19263 The lower bound of the x axis (which is the Q axis in such chart) is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19264 always 0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19266 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19268 flys/issue90 (Diagramm: Trennung derDiagrammfläche und Achsenaufheben)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19270 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19271 Added a margin between chart data and chart axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19273 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19275 Fix for flys/issue158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19277 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19278 Checks for right class now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19280 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19282 Fix for flys/issue154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19284 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19285 Checks for right class now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19287 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19289 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19290 Only generate 'outs' if they have facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19292 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19293 'boolean ? true : false' <=> 'boolean'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19295 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19297 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19298 Added the time-to-live to the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19300 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19302 * doc/conf/artifacts/winfo.xml: Configured states to generate report facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19304 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19306 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19307 Return the report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19309 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19310 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19311 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19312 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19313 Generate report facets if there are problems with the calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19314 TODO: Adjust winfo.xml to configure the facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19316 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19318 * src/main/java/de/intevation/flys/exports/ReportGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19319 New. Generator for calculation reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19321 * doc/conf/conf.xml: Added ReportGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19323 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19324 Added type 'report'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19326 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19327 Specialized facet for serving reports. TODO: Added them to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19328 calculation states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19330 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19331 Looped through CallMeta for i18n purposes. TODO: do i18n
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19333 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19334 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19336 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19337 Added some override annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19339 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19341 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19342 New. Used to transport the data and the error report.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19344 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19345 src/main/java/de/intevation/flys/artifacts/model/Calculation1.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19346 src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19347 src/main/java/de/intevation/flys/artifacts/model/Calculation3.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19348 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19349 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19350 src/main/java/de/intevation/flys/artifacts/model/Calculation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19351 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19352 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19353 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19354 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19355 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19356 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19357 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19358 Use the CalculationResult now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19360 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19362 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19363 Allow an explicit reference km to enable calculation "am Pegel".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19365 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19366 If a calculation "am Pegel" is done, take start km of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19367 calculation range and find the gauge in which range it is located.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19368 Take the station of the gauge as the reference km. If no gauge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19369 is found the calcualtion falls back to calculation "auf freier Strecke".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19371 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19372 Replaced another inefficient attribute extraction via XPath
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19373 with direct DOM access.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19375 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19377 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19378 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19379 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19380 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19381 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19383 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19385 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19386 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19387 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19388 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19389 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19390 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19391 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19392 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19393 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19394 Only generate facets when needed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19396 * src/main/java/de/intevation/flys/collections/OutputParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19397 Removed more XPath for simply accessing attributes of an element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19399 * doc/conf/cache.xml: 200 elements in memory for "computed.values" are enough,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19400 LRU as eviction strategy is sufficent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19402 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19403 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19404 more 'standard' Java naming conventions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19406 2011-06-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19408 Merged in the facet-slt branch to bring in the 'facet' feature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19410 * doc/conf/artifacts/winfo.xml: Fixed some facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19412 * doc/conf/cache.xml: Added a "computed.values" cache to store the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19413 results of the WINFO calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19415 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19416 Add support for index per facet to make them unique and identifiable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19418 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19419 New. Inteface to be used to access the facet names of the configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19421 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19422 A facet to be used to have raw access to the computed data of an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19423 Useful to export things like CSV and WST.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19425 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19426 Specialized facet to access the water level data stored in WQKms arrays.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19428 * src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19429 Specialized facet to access the duration data stored in WQDay data structures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19431 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Facets are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19432 now generated dynamically from the current available ones stored with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19433 the artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19435 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19436 methods computeAdvance() and computeFeed() called if artifact is fed or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19437 adance. This overwritten in subclasses to do the state depending calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19439 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19440 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19441 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19442 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19443 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: These
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19444 states overwrites the computeAdvance() and computeFeed() methods to do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19445 the corresponding WINFO calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19447 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Calls
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19448 computeAdvance() and computeFeed() if artifact is fed or advanced. Centralized
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19449 the caching mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19451 * src/main/java/de/intevation/flys/exports/AbstractExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19452 src/main/java/de/intevation/flys/collections/AttributeParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19453 src/main/java/de/intevation/flys/collections/OutputParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19454 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19455 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19456 Adjusted the code to cope with the indices of the facets. Used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19457 DOM to access the attributes instead of XPath. Removed smaller bugs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19458 concerning position generation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19460 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19461 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19462 src/main/java/de/intevation/flys/exports/OutGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19463 Forwarded facet references.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19464
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19465 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19466 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19467 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19468 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19469 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19470 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19471 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19472 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19473 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19474 Uses facets to fetch data and generate output now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19476 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19478 * doc/conf/artifacts/winfo.xml: Added a new parameter "wq_free" that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19479 determines the mode of calculation 1. If it is "false" (default),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19480 the calculation should be bound to a gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19482 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19483 method to retrieve the information about the "wq_free" parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19485 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19487 * doc/conf/artifacts/winfo.xml: Added a facet for corrected W in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19488 computation 4.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19490 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19492 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19493 Got rid of namespace in result document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19495 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19497 flys/issue77 (Diagramm: Beschriftung der Kurven bei Dauerlinien)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19499 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19500 Give the curves in the chart names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19502 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19503 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19504 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19505 src/main/resources/messages_de.properties: Added titles for duration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19506 chart curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19508 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19510 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19511 Write top 'Oberkante' and bottom 'Unterkante' to out going XML
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19512 if they exist.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19514 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19516 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19517 Write the min/max W/Q ranges as art:range elements into the DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19519 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19521 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19522 This state that is used to retrieve locations will now write the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19523 kilometer range of the selected river into the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19525 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19527 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19528 New. Factored out version of "Wasserspiegellage" calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19529 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19531 Removed some dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19533 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19534 Added Override annotation and used quick access method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19536 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19537 Looped through error reporting use by interpolate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19539 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19540 Used factored out version of calculation 1. Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19542 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19544 * src/main/java/de/intevation/flys/artifacts/model/Calculation2.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19545 New. Factored out version of "Abflusskurve".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19547 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19548 Loop errors through w/q at km interpolation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19550 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19551 Use factored out version of calculation 2.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19553 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19555 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19556 New. Factored out version of "Dauerzahlen".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19558 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19559 Loop errors through for q->w interpolations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19561 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19562 Added constructor to directly create with calculated results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19564 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19565 Added method to return the number of problems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19567 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19568 Use factored out version of calculation 3.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19570 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19572 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19573 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19574 src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19575 Added methods to remove NaN values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19577 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19579 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19580 New. Base class for calculations. Used to collect problems occuring
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19581 during calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19583 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19584 Extends Calculation now. Looped through the problem reports to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19585 base class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19587 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19588 Looped through the problem reports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19590 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19592 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19593 Append the min/max range and a transformation matrix for each axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19595 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19596 Instantiate the InfoGeneratorHelper with a XYChartGenerator instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19598 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19599 Changed the zoom operation. The zoom values defined in the chart request
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19600 document are no longer absolute values for a specific axis. Those values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19601 represent percental values for the start and end point of x and y axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19602 E.g. a chart has three axes with the following ranges:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19603 - x axis : 0 - 10
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19604 - y axis 1: 20 - 40
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19605 - y axis 2: 40 - 90
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19606 - zoom values for x: 0.1 - 0.9 (10% - 90%)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19607 - zoom values for y: 0.2 - 0.8 (20% - 80%)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19608 The produced chart will have the following ranges:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19609 - x axis : 1 - 9
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19610 - y axis 1: 24 - 36
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19611 y axis 2: 50 - 80
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19613 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19615 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19616 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19617 Map datasets to axes correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19619 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19621 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19622 Determine the gauges by their station positions. This hopfully
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19623 fixes the problem with wrong assigned gauges and invalid segments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19625 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19627 * src/main/java/de/intevation/flys/artifacts/model/Segment.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19628 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19629 Added more debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19631 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19633 flys/issue103 PART 1 (WINFO: Wasserspiegellagenberechnung / Layout-Inkonsistenz)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19635 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19636 Selected values are formatted with the current locale. The static part
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19637 of the DESCRIBE document will now contain i18n formatted numbers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19639 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19641 flys/issue93 (WINFO: Benennung der Berechnungsart korrigieren)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19643 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19644 src/main/resources/messages_de.properties: Changed the name of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19645 calculation 4.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19647 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19649 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19650 Made the range determination more robust against NaN values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19652 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19654 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19655 The second y axis is set to position "1". It was set to "2" before, but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19656 in that case, there was no position "1".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19658 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19660 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19661 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19662 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19663 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19664 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19665 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19666 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19667 s@m³/s@m\\u00b3/s@
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19669 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19671 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19672 Only generate an axis element if a axis really exists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19674 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19676 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19677 Simpified array swapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19679 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19681 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19682 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19683 Use java.util.List instead of java.util.Vector
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19685 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19686 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19687 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19688 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19689 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19691 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19693 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19694 createItem() is not abstract any longer to avoid code repetitionin sub classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19696 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19697 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19698 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19699 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19700 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19701 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19702 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19703 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19704 Removed duplicated code, inserted default constructors and Override annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19706 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19708 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19709 Append axes range information to the info document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19711 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19713 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19714 If feed() fails do not store invalid values in database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19716 2011-06-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19718 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19719 Removed asymmetrical "- 1" from width calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19721 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19723 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19724 Fixed problem when more than one value per segment are given.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19726 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19728 Refactored version of "Berechnung 4"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19730 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19731 Added instance fields for a reference point (= location of gauge)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19732 and backup of values (needed for naming).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19734 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19735 Added a constructor to be created from a WQKms. This is helpful
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19736 if a WQKms is replaced by a back jump correction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19738 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19739 New. Outfactored version of "W bei ungleichmaessigen Abflusslaengsschnitt".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19740 Much cleaner now and it should have a better handling of the corner
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19741 cases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19743 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19744 Removed the linear interpolation stuff. It is now in Linear. Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19745 the LinearRemap interpolation method because it is not needed any
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19746 longer. Added a method to interpolate a given km with a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19747 function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19749 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19750 Removed the old calc 4 and used the new one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19752 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19753 Deleted. Not needed any longer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19755 * src/main/java/de/intevation/flys/artifacts/math/Function.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19756 New. Interface for a uni-variate real function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19758 * src/main/java/de/intevation/flys/artifacts/math/Identity.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19759 New. Implements Function with f(x) = x
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19761 * src/main/java/de/intevation/flys/artifacts/math/Linear.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19762 New. Implements Function with f(x) = m*x + b
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19764 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19765 Factored some stuff out to DoubleUtil. Removed some dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19766 Does some rounding correct.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19768 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19769 Centralized utils surrounding common double operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19771 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19772 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19774 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19776 flys/issue90(Diagramm: Trennung der Diagrammfläche und Achsen aufheben)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19778 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19779 Determine the ranges of x and y axes. If no zoom ranges are given, we
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19780 will determine the min and max xy values in the dataset manually,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19781 because JFreeCharts adds a margin to the left and right of the data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19782 area automatically..
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19784 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19786 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19787 the chart creation into an own public method. This lets the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19788 ChartInfoGenerator create charts without duplicating code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19790 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19791 Limited the possible class for generators to XYChartGenerator. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19792 enables the ChartInfoGenerator class to do the whole chart creation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19793 stuff itself without outsourcing the code to concrete subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19795 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19796 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19797 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19798 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19799 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19800 Removed the code to generate charts - this is done in ChartInfoGenerator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19801 now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19803 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19805 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19806 methods to extract the x and y ranges from request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19808 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19809 method that zooms the chart to the specified x and y ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19811 2011-06-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19813 * doc/conf/conf.xml: Set collection ttl to 6 hours.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19815 2011-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19817 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19818 New. Parse segments only once.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19820 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19821 Expose new parser to artifacts. TODO: Use it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19823 2011-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19825 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19826 Changed interpolation methods to interpolate to an arbitrary position
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19827 in a given double result array as a preparation for segment independent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19828 calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19830 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19831 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19833 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19834 Fixed cause for crashing: Run back too far in some siutations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19836 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19837 Refactored range code a bit. Needs more work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19839 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19841 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19842 Interchange the lower and upper x value of the chart if the x-axis is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19843 inverted before the matrix values are computed. Now, the matrix is able
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19844 to work with charts that have an inverted x-axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19846 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19848 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19849 chart info generator generates a document that contains meta information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19850 for a specific chart. Concrete instances of this abstract class need to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19851 instantiate concrete ChartGenerators and dispatch nearly all methods of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19852 an OutGenerator (init(), doOut(), setMaster()) to this instance. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19853 generate() method is implemented in the ChartInfoGenerator itself. It
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19854 creates a chart with help of the ChartGenerator instance and builds a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19855 document that contains meta information of this chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19857 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19858 This helper is used to create the chart info document. At the moment,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19859 the only information that is included in this document is a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19860 transformation matrix to transform image coordinates into chart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19861 coordinates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19863 NOTE: The transformation matrix creation needs some work to support
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19864 charts with inverted X axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19866 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19867 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19868 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19869 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19870 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19871 Concrete instances of ChartInfoGenerator that create the chart info for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19872 the currently supported chart types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19874 * doc/conf/conf.xml: Registered new OutGenerators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19876 2011-05-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19878 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19879 Added support for the 'type' paramter of the collection's out()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19880 operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19882 2011-05-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19884 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19885 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19886 Use an explicit reference km for interpolation now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19888 2011-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19890 * doc/conf/cache.xml: Introduced cache to store the distance info per river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19891 This boosts performance in following ab setup from 3.61 to 39.91 requests/secs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19893 $ ab -c 20 -n 1000 -p distances.xml http://127.0.0.1:8181/service/distanceinfo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19895 $ cat distances.xml
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19896 <?xml version="1.0" encoding="UTF-8"?>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19897 <art:river xmlns:art="http://www.intevation.de/2009/artifacts">Elbe</art:river>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19899 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19900 an iterator result to avoid construction expensive interim lists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19902 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19903 the cache if configured.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19905 2011-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19907 flys/issue82
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19909 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19910 Only successful interpolations are named.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19912 2011-05-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19914 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19915 Make it work independent of river flow direction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19917 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19918 Fixed bug in ordering segments
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19920 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-enabled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19921 calculation of the back jump correction. Fixed more flow direction issues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19923 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19925 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19926 Removed call of XMLDebug class which is not in the version control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19928 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19930 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19931 Moved the code part that skips themes right after the part that sets the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19932 master artifact for the OutGenerator. We need this master artifact to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19933 display empty charts - master artifact is used to create titles and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19934 axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19936 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19938 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19939 Deactivated themes are not put into the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19941 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19943 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19944 Repaired broken XPath expressions to find the output modes in an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19945 attribute document of a collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19947 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19948 writer will now create a document that has a root node art:attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19949 Before these changes, the document's root node was art:outputs which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19950 part of the attribute document but not the right root node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19952 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19953 Adapted some XPath expressions and corrected the the process to create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19954 attribute documents.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19956 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19958 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19959 Made it work independent of from/to order.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19961 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19962 Added method to extract the ranges correctly from data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19964 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19965 Use the correct ranges. Comment out backjump detection temporarily.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19967 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19969 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19970 Generate fields for w/q input depend on flow direction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19972 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19973 Moved km up question out of loop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19974 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19976 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19977 Take the flow direction into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19979 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19980 Prevent NPE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19982 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19983 Allow to be 'from' greater than 'to' in ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19985 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Negate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19986 step if 'from' is greater than 'to'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19988 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19990 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19991 Round exploded values to a precision of 1e-6.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19993 2011-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19995 Qs are now stored in ranges for each column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19997 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory2.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19998 Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20000 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20001 Was WstValueTableFactory2.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20003 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20004 node linking bug. Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20006 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20007 Q values are now stored in range trees by each column. The qs of the rows
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20008 are removed and the calculations are adjusted. Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20010 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20012 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20013 Moved cache name to WstValueTableCacheKey. Do not cache null references.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20015 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20016 Moved cache name into this class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20018 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20019 Store QRangeTree for each column of value table. TODO: Use them!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20021 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory2.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20022 Intended as a replacement for WstValueTableFactory, but is work in progress.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20024 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20025 index errors and added methods to dump as graphviz graph.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20027 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20029 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20030 Improved the validation of WQ values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20032 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20033 correct input data object to determine the selected WQ mode (range or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20034 single input).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20036 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20038 ISSUE-40 (part I/II)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20040 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20041 Write default values (values already selected by the user before) of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20042 input data items into DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20044 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20046 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20047 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20049 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20051 ISSUE-85 (part III/III)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20053 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20054 Added a static function that returns the kilometer values (double[])
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20055 from locations input (whitespace separated double values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20057 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20058 the getKms() method. It will now return a computed array of kilometers
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20059 if we had inserted a range, or it will return the inserted kilometers if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20060 we had inserted locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20062 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20064 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20065 Moved cache key to separate class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20067 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20068 New. The new cache key class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20070 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20072 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20073 Model to store the q values of a WST column efficiently. First
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20074 building block not to store the q values directly aside the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20075 w values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20077 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20079 ISSUE-85 (part I/III)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20081 * doc/conf/artifacts/winfo.xml: Added two further field 'ld_mode' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20082 'ld_locations' to the range/locations state to track the selected mode
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20083 and locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20085 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20086 Added methods to validate the user inserted locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20088 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20089 method to determine of a range or locations have been inserted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20091 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20093 ISSUE-62 (part II/II)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20095 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Dump the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20096 artifacts state/data in DEBUG mode in describe().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20098 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20099 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20100 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20101 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20102 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20103 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20104 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20105 States will no longer store data. The only reason for states storing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20106 StateData is to know about the necessary data for this state. If a State
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20107 needs to access the user input for a specific StateData object, it needs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20108 to query the FLYSArtifact which stores the data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20110 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20112 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20113 method to dump the artifacts state(s)/data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20115 2011-05-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20117 flys/issue84
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20119 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20120 Forget to select wst kind.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20122 2011-05-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20124 flys/issue81
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20126 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20127 weights for kms were swapped.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20129 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20131 Tagged RELEASE 2.3.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20133 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20135 * Changes: Prepared changes for the upcoming release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20137 2011-05-20 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20139 * NEWS:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20140 Hint to Release 2.3.1. For further information look into module
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20141 flys-client/NEWS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20143 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20145 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java (getExplodedValues):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20146 Increment kms array size by one to take the end of range, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20148 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20150 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20151 Sort by rows (should not be necessary).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20153 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20154 Use unsharp km lookup (epsilon = 0.0001). This fixes the problem
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20155 that some kms were not found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20157 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20159 flys/issue66
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20161 * src/main/resources/messages_en.properties: Fixed broken template.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20163 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20165 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20166 Set the name of the computed discharge curve objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20168 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20169 The curves of this chart will now have names that consist of the word
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20170 'Discharge Curve', the river name and the kilometer that has been used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20171 for the computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20173 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20174 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20175 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20176 src/main/resources/messages_de.properties: Added i18n strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20177 computed discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20179 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20181 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20182 Added convenience method isQ() to determine if we are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20183 doing Q calculations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20185 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20186 Reintroduced titles for the "W for unausgeglichene Abfluesse".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20188 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20190 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20191 The curves will now have names that consist of the gauge name and its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20192 valid time range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20194 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20195 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20196 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20197 src/main/resources/messages_de.properties: Added i18n strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20198 discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20200 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20202 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20203 Removed dead code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20205 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20207 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20208 Use the correct method to generate kms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20210 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20211 Added some logging to test the map in debug mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20213 2011-05-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20215 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20216 Made getExplodedValues static.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20218 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20219 Use new logic to calculate "W fuer ungleichwertige Abfluesse".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20220 Not working, yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20222 * ChangeLog: Fixed former entry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20224 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20226 * doc/conf/artifacts/winfo.xml: Registered the WST export for discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20227 longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20229 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20230 names of the discharge longitudinal section computation results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20232 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20233 The W/Q curves in the chart will now have names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20235 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20236 The WstWriter is filled with column names in an own method. So, we are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20237 able to override this process in subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20239 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20240 Adapted the column names for the WST export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20242 2011-05-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20244 Work on flys/issue69
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20246 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20247 Use new logic to calculate "Wasserstand/Wasserspiegellage".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20248 Compared to desktop FLYS are the results are structurally right
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20249 but a bit off in the positions after the decimal points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20250 Maybe a result of the interpolation? Need to debug this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20252 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20254 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20255 W and Q curves will now have names based on the defined W or Q values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20256 for the waterlevel computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20258 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20260 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20261 New. This object is used to give objects a name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20263 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Inherit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20264 from NamedObject now. Because we need to display names for those objects
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20265 in different places.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20267 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The WQKms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20268 objects returned by a waterlevel computation will now have names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20270 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20271 Insert the column names for the WSTs into the WstWriter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20273 * src/main/java/de/intevation/flys/exports/WstWriter.java: The column
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20274 names are written into the head of the WSTs now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20276 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20278 * src/main/java/de/intevation/flys/artifacts/model/WstLine.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20279 class is used to store the W/Q values of a specific kilometer of a WST.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20281 * src/main/java/de/intevation/flys/exports/WstWriter.java: New. A writer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20282 that creates WSTs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20284 TODO: The header of the WSTs is not finished. The Q descriptions are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20285 missing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20287 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20288 Enabled WST exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20290 * doc/conf/artifacts/winfo.xml: Registered the WST export for waterlevels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20292 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20294 * src/main/java/de/intevation/flys/utils/Formatter.java: New. This class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20295 supports functions to retrieve formatters for specific types of data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20296 used in FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20298 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20299 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20300 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20301 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20302 Removed the formatter declaration - the whole formatter stuff is done in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20303 Formatter now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20305 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20307 ISSUE-72
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20309 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20310 Repaired broken XPath expressions to extract start and end kilometer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20312 2011-05-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20314 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20315 Removed the Hibernate loading stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20317 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20318 New. The Hibernate loading.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20320 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20321 Use the WstValueTableFactory for loading now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20323 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20325 Tagged RELEASE 0.1 aka Version 2.3.0
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20327 2011-05-16 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20329 * NEWS:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20330 New. Giving some user specific perspective to new functionality and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20331 changes. This file references releases dates only; details can be find
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20332 in the client module at flys-client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20334 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20336 First step to calculate "W fuer ungleichwertige Abfluesse" correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20337 flys/issue55
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20339 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20340 New. Remaps "gleichwertige" Q values to the corresponding
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20341 "ungleichwertige" Q values depending on km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20343 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20344 Remap the Q values "ungleichwertig" depending on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20345 "gleichwertige" ones.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20347 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20349 First step to fix flys/issue69
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20351 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20352 New code path to implement the calculation of "Wasserstand/Wasspiegellage"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20353 correctly. TODO 1: Use new path in UI. TODO 2: Remove unused old code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20355 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20357 * Changes: Prepared Changes for the upcoming release 2.3 - see Changes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20358 file to get to know about the changes of the version numbers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20360 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20362 ISSUE-37
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20364 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20365 state would be happy if there is a UI provider called "river_panel".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20367 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20369 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20370 methods that return the requested chart size as integer array [width,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20371 height]. The requested size is read from the incomding request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20373 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The size
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20374 of a chart is no longer static. The requested size is fetched using
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20375 ChartGenerator.getSize().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20377 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20379 ISSUE-52
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20381 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20382 The X-Axis of such a chart is inverted, if the head of the river is not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20383 at kilometer 0. This type of charts always have the head of the river at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20384 the left side.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20386 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20388 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20389 Make incoming XML symmetric to DistanceInfoService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20391 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20393 ISSUE-47
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20395 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20396 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20397 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20398 Adjusted temporarily the color of the W, Q and corrected W curves to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20399 distinguish each other.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20401 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20403 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20404 Adjusted the plot of xy charts - the gridlines are displayed now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20406 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20408 ISSUE-53
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20410 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20411 Added a method that returns the preferred locale based on the available
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20412 locales of the server and the desired locales of the request (CallMeta).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20414 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20415 method that creates a number formatter with minimum and maximum digits.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20417 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20418 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20419 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20420 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20421 Formatted the number values of the CSV exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20423 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20425 * src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20426 New. A data structure that enables us to save a data triple: a range
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20427 that consist of lower and upper double value and a set of values that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20428 belong to this range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20430 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20431 Implemented the validation of W/Q values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20433 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20435 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20436 method to retrieve i18n messages based on keys.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20438 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20439 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20440 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20441 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20442 Added headers for CSV exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20444 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20445 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20446 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20447 src/main/resources/messages_de.properties: Added new i18n strings for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20448 CSV headers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20450 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20452 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20453 Fetches river name from incoming XML document. If no river is given all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20454 infos about all rivers are listed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20456 * src/main/resources/metadata/template.xml: Templates honors the 'river'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20457 parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20459 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20460 Extended to pass parameters to the templating. Added support for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20461 type conversion.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20462
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20463 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20464 Take parameters as an initial stack frame.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20466 * src/main/java/de/intevation/flys/artifacts/services/meta/TypeConverter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20467 New. Converts types off stacked variables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20469 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20471 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20472 method to add subtitles to charts. The implementation in this class does
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20473 not add any subtitle. Concrete subclasses may override this method to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20474 add some.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20476 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20477 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20478 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20479 Add subtitles to charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20481 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20482 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20483 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20484 src/main/resources/messages_de.properties: Added i18n templates for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20485 compound messages (chart subtitles).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20487 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20489 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20490 Added new methods to retrieve translated compound messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20492 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20494 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20495 method to set the master artifact that should be used for some special
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20496 operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20498 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20499 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20500 Implement the setMasterArtifact() method of the interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20502 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20503 Call OutGenerator.setMasterArtifact().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20505 NOTE: The determination of the master artifact needs to be implemented!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20507 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20509 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20510 hard coded dev code that defined a WQ mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20512 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20514 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20515 Stripped ugly extra whitespace from output introduced by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20516 templating.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20518 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20520 * src/main/resources/metadata/template.xml: Added forgotten
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20521 columns of fixation WSTs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20523 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20525 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20526 method to retrieve i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20528 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20529 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20530 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20531 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20532 Enabled i18n support for chart title and axes labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20534 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20535 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20536 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20537 src/main/resources/messages_de.properties: Added i18n strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20538 chart types above.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20540 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20542 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20543 New. This OutGenerator exports the data of a discharge longitudinal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20544 section computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20546 * doc/conf/conf.xml: Added the DischargeLongitudinalSectionExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20548 * doc/conf/artifacts/winfo.xml: Added the exporter with CSV facet to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20549 discharge_longitudinal_section state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20551 2011-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20553 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20554 Added code to make back jump correction work with both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20555 potential flow directions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20557 2011-05-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20559 * src/main/resources/metadata/template.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20560 Added data cage configuration for 'Längsschnitt'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20562 2011-05-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20564 * doc/conf/artifacts/winfo.xml: Added the missing Q facet for discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20565 longitudinal sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20567 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20568 derived dataset to store W/Q values with corrected Ws for a kilometer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20569 range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20571 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Some new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20572 methods and a new constructor to initialize this data object with a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20573 predefined set of values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20575 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20576 methods to retrieve the W/Q values for the 'discharge longitudinal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20577 section' computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20579 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20580 methods to retrieve and compute data used for the 'discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20581 longitudinal section' computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20583 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20585 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20586 Bugfix: just write the ranges of gauges into the DESCRIBE if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20587 'wq_values' data item is required.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20589 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20590 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20591 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20592 src/main/resources/messages_de.properties: Added i18n messages used in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20593 the DESCRIBE of the WQAdapted state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20595 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20597 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20598 Changed the title of the y-axis (now 'W [NN+m]').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20600 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20602 * doc/conf/artifacts/winfo.xml: Improved the transition model to reach the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20603 output state for creating 'discharge longitudinal section' charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20605 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20606 method that returns all gauges of the selected river based on a the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20607 given kilometer range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20609 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20610 This state creates a set of elements for the DESCRIBE that consist of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20611 tuple of kilometer values. The number of elements depend on the number
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20612 of gauges intersected by the given kilometer range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20614 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20615 New. This state is the output state that is reached after the 'discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20616 longitudinal section' computation has been chosen.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20618 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20620 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20621 step width between two kilometers added - if no step width is given,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20622 this default width is used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20624 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20625
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20626 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20627 Fixed a potential NullPointerException if there is just a single
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20628 kilometer given to create a longitudinal section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20630 2011-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20632 * pom.xml: Added http://repository.jboss.org/maven2 repo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20633 to fix flys/issue30
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20635 2011-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20637 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20638 To make diagram generation possible ws are now generated from qs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20639 because they are many ws having different qs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20641 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20643 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20644 Fetch the WQ data from WINFO artifact and write those values into the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20645 CSV export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20647 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20649 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20650 methods to compute and retrieve the data for discharge curves (computed).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20652 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20653 Fetch the computed discharge curve data from WINFOArtifact and add the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20654 values into the JFreeChart dataset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20656 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20658 * doc/conf/artifacts/winfo.xml: Added new transitions and states to enable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20659 the WINFO artifact for computing discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20661 * doc/conf/conf.xml: Added OutGenerators that generate computed discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20662 curves and exports for its data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20664 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20665 New. This state is reached if the user chose the computed discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20666 curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20667
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20668 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20669 New. This is only a stub implementation at the moment. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20670 OutGenerator should create computed discharge curves later. It extends
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20671 the DischargeCurveGenerator which should do the same stuff for discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20672 curves for gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20674 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20675 New. This is only a stub implementation at the moment. This OutGenerator
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20676 should create the exports of the discharge curve computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20678 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20680 * doc/conf/artifacts/winfo.xml: Added a new output mode for the duration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20681 curve state (CSV export).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20683 * doc/conf/conf.xml: Added a new OutGenerator to export duration curve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20684 computations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20686 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20687 This abstract OutGenerator represents the base class for exporting
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20688 computed data. Currently, the CSV export is supported.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20690 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20691 the most code to export to CSV into the AbstractExporter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20693 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20694 New. This exporter exports the computed data of a duration computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20696 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20698 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20699 Modified a wrong debug statement which would confuse the user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20701 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20703 * doc/conf/artifacts/winfo.xml: Added a new output mode for the waterlevel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20704 state (CSV export).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20706 * doc/conf/conf.xml: Added a new OutGenerator to export waterlevels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20708 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20709 This OutGenerator exports the data of a waterlevel computation. Note:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20710 It is necessary to specify the desired facet (e.g.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20711 'waterlevel_export.csv').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20713 * pom.xml: Added a dependency to OpenCSV.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20715 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20717 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20718 Introduced an "export" output target. If the target is "export", a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20719 facet (read from the incoming xml document) is a necessary parameter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20720 that determines which facets are written to the output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20722 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20724 * src/main/resources/messages_en.properties: Bugfix: replaced german
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20725 string (copy & paste mistake).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20727 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20729 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20730 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20731 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20732 src/main/resources/messages_de.properties: Added new i18n strings for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20733 for the location selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20735 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20737 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20738 New. An OutGenerator for creating duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20740 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20741 model class to store necessary data for creating W and Q facets of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20742 duration curve. This model stores W, Q and Days.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20744 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20745 Added a function to retrieve tuples of (day, q) based on a given gauge -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20746 these tuples are necessary for creating duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20748 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20749 methods to compute and retrieve the data necessary for creating duration
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20750 curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20752 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20753 Bugfix: improved the access to the location array (avoid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20754 NullPointerException).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20756 * doc/conf/conf.xml: Registered the new OutGenerator for duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20758 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20760 * contrib/visualize-transitions.xsl: State quoting was done wrong.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20762 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20764 * doc/conf/artifacts/winfo.xml: Enhanced the transition model to reach the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20765 final state for creating duration curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20767 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20768 New. This state should be reached to just insert an array of locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20770 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20771 New. This state is reached if the duration curve calculation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20772 selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20774 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20775 getDistance() so that it takes care on inserted locations - not just
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20776 inserted ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20778 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20780 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20781 Flush/persist caches at program exists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20783 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20784 Commented out too eloquent debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20786 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20788 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20789 Uses the methods of FLYSArtifact to retrieve the necessary information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20790 rivername and selected distance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20792 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20794 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20795 Added interpolateW method to take reference to result ws array
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20796 as an argument to avoid expensive array allocations in km iterating
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20797 loops.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20799 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20800 Added a constructor to create backing trove datastructure
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20801 with the right capacity.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20803 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20804 Move allocation of result ws out of km loop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20806 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20808 * doc/conf/artifacts/winfo.xml: Added two further data items in the WQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20809 selection state. Those items are necessary to store the information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20810 about the selected mode (range/single selection) and the values of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20811 single selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20813 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: If
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20814 there is no value for a data item, this item is not written into the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20815 static DESCRIBE part.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20817 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20818 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20819 Renamed the method to validate upper and lower values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20821 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20822 state can now handle values inserted in the single selection. Therefore,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20823 new validate methods has been added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20825 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20826 methods getWs() and getWs() take care on the values inserted in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20827 single insert mode of the client which enables the user to insert single
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20828 W and Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20830 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20832 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20833 Repaired getQForW() by calculating indices on right dimension.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20835 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20837 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20838 methods for retrieving selected W values (getWs()).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20840 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20841 method for retrieving waterlevel data takes care on selected Ws, now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20842 The selected Ws are transformed using the DischargeTables.getQForW()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20843 into Q values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20845 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20847 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20848 Removed an unused parameter 'result' of getQForW().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20850 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20852 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20853 the getDataset() method and replaced it with a addDataset() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20854 On this way, concrete subclasses of this OutGenerator can have multiple
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20855 datasets (e.g. different datasets for W and Q). This abstract method is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20856 called after the chart generation is finished.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20858 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20859 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20860 Both classes implement the addDataset() method. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20861 LongitudinalSectionGenerator has already multiple datasets for W and Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20862 Both are added to the chart - both have an own range axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20864 2011-05-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20866 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20867 Use the cache for the wst value table if configured.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20869 * doc/conf/cache.xml: Choose a more precise name for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20870 wst value table cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20872 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20874 * pom.xml: Added dependency to Ehcache. Apache 2.0 license.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20876 * doc/conf/conf.xml: Added configuration of ehcache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20878 * doc/conf/cache.xml: New. Cache configurations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20880 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20881 New. Factory to access caches.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20883 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20885 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20886 Forgot to add.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20888 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20889 New. Given a database connection and a XML template it generates
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20890 an output with meta data about the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20892 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20893 New. Holds prepared statements optimized to be run in the stack of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20894 contextes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20896 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20897 New. Model to hold a hierarchical scope of variables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20899 * src/main/java/de/intevation/flys/artifacts/services/meta/ResultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20900 New. Stores data set fetched from a sql select to be iterated in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20901 a context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20903 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20904 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20905 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20907 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20909 * doc/conf/conf.xml: Added meta data service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20910
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20911 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20912 Stub for the meta data service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20914 * src/main/resources/metadata/template.xml: Initial template for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20915 the meta data service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20917 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20919 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20920 Bugfix: Now, curves for Q values are drawn into a longitudinal section
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20921 chart as well. Therefore, it was necessary to change the datastructure
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20922 of the inner class ThemeList that stores all themes included in a chart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20923 in an ordered list (stored in a java.util.Vector now).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20925 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20927 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: New. An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20928 abstract base class for ChartGenerators that create XY charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20930 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20931 Sourced the generate() method out to the XYChartGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20933 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20934 Implemented the methods to add W and Q facets to the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20936 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20938 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Improved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20939 the calculation of the step with for ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20941 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20943 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20944 method that returns the number of elements stored in the data pool.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20946 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20948 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20949 Added a get() method which takes destination array as an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20950 argument.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20952 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20954 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Changed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20955 data structure to store w, q and kms values from List<Double> to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20956 TDoubleArrayList which stores native double values instead of big
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20957 Double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20959 * pom.xml: Added the GNU Trove dependency.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20961 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20963 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20964 name a the requested facet to doOut(). Concrete generators should just
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20965 create output for this facet now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20967 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20968 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20969 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20970 Adapted the method signature of doOut().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20972 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20973 Adapted the method call of OutGenerator.doOut().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20975 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20977 * doc/conf/themes.xml: Added mappings for the facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20978 longitudinal.section.w and longitudinal.section.q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20980 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20982 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20983 methods to retrieve necessary information for computing the data of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20984 waterlevel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20986 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20987 methods to compute and retrieve the data of a waterlevel computation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20989 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20991 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20992 model class represents a pool of data triples that consist of W, Q and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20993 Kms information. This class might be used to compute data for creating
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20994 longitudinal section curves (which are based on those W, Q and Kms
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20995 values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20997 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20999 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21000 Bugfix: Removed endless loop and a bug while iterating over Hibernate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21001 results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21003 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21005 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21006 New. An OutGenerator that creates longitudinal section curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21008 NOTE: This is just the stub - the out creation needs to be implemented!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21010 * doc/conf/conf.xml: Added the LongitudinalSectionGenerator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21012 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21014 * doc/conf/conf.xml: Bugfix: Added missing <output-generators> section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21016 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21018 * src/main/java/de/intevation/flys/artifacts/WaterlevelState.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21019 This state should be reached if the 'calc.surface.curve' calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21020 method has been chosen.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21022 * doc/conf/artifacts/winfo.xml: Modified a transition and added the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21023 WaterlevelState. This state is reached if the 'calc.surface.curve'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21024 calculation method has been chosen. It currently has 1 output - a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21025 longitudinal section that is not implemented yet!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21027 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21029 * src/main/java/de/intevation/flys/artifacts/transitions/ValueCompareTransition.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21030 New. This transition is valid if the a data object of the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21031 artifact equals/notequals a configured value in the transition model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21033 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21035 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21036 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Bugfixes:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21037 - Adapted the parameters of the isStateReachable() call - added the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21038 artifact and the current state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21039 - Append the outputs of a current state if the state is filled with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21040 valid data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21042 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21044 * src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21045 Added the missing init() method that has been introduced in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21046 interface some commits ealier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21048 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21049 Call init() after a Transition has been created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21051 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21053 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21054 Bugfix: Introduced a <art:outputs> node in the attribute document of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21055 Collection that contains further <art:output> nodes - instead of having
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21056 multiple <art:output> nodes at toplevel of the document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21058 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21059 Adapted the XPath to retrieve the outputs in the attribute document of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21060 Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21062 2011-04-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21064 * contrib/visualize-transitions.xsl: Added to create a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21065 Graphviz digraph out of the config.xml. Usage:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21067 $ xsltproc --stringparam base-dir ../doc/conf/ \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21068 contrib/visualize-transitions.xsl \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21069 doc/conf/conf.xml > transitions.dot
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21071 $ dot -Tsvg -o transitions.svg transitions.dot
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21073 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21075 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21076 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21077 If no data has been inserted so far, an IllegalArgumentException is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21078 thrown.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21080 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21082 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java::
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21083 A lot of new methods to retrieve the theme of a facet - used while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21084 creating the output of a facet/artifact. If a facet has no theme yet, it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21085 is initialized.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21087 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21089 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21090 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21091 useless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21093 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21095 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: New. An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21096 abstract OutGenerator that might be used to create chart output. Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21097 basic things that are equal in all charts should be done here!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21099 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21100 This OutGenerator no longer implements the OutGenerator directly, but it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21101 extends the ChartGenerator now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21103 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21105 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21106 Restructured the out() operation of a collection: Now, we collect a list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21107 of artifacts/facets and use this for the OutGenerator. Its doOut()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21108 method gets the attribute of an artifact - the position and the active
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21109 state is managed by the Collection itself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21111 2011-04-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21113 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21114 a specialized facet that stores information about its position and its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21115 state (active/inactive) in an output of a collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21117 * src/main/java/de/intevation/flys/collections/AttributeParser.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21118 This parser takes the attributes (XML) of a collection and extracts the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21119 contained outputs with its facets. The result is a Map<String, Output>.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21121 * src/main/java/de/intevation/flys/collections/OutputParser.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21122 This parser is used to query the artifact's DESCRIBE and to extract the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21123 supported outputs. The result is a Map<String, Output>.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21125 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21126 This writer merges the outputs contained in an attribute of a collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21127 with the outputs of a collection's artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21129 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21130 The attributes of a collection are written into its DESCRIBE document
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21131 now. The OutputParser and AttributeParser are used to read the supported
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21132 attributes by the collection and its artifacts - the AttributeWriter is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21133 used to merge both attributes and create a final attribute document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21135 2011-04-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21137 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21138 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21139 The facet-2-theme mappings are initialized at startup and stored in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21140 FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21142 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21143 function that retrieves a theme from FLYSContext based on its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21145 2011-04-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21147 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21148 Corrected a silly c&p mistake.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21150 2011-04-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21152 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21154 Implementation of the "Ruecksprungkorrektur" to be done in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21155 "W fuer angepassten Abflusslaengschnitt".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21157 All tests show the expected results. In some corner cases the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21158 algorithm described in the "Anwenderhandbuch" chapter 3.3.4.3 "Korrektur"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21159 has some definition shortcomings:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21161 a - What should happend when you cannot find point 2 because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21162 you cannot step back one quarter from point 3 because there
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21163 is no data there any more (river too short in this direction)?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21164 The implemented algorithm raises point 3' only to an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21165 according factor. E.g. If you can step back the whole quarter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21166 distance the elevation is the full quarter. If you can
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21167 step back only the half of the quarter the elevation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21168 only an eighth.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21170 b - If the water heights between point 2 and 3 are constant then
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21171 the algorithm will produce a spline interpolation that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21172 lowers those values. Is this intended?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21174 For real data the back jumps are expected to be more in the middle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21175 of the distance ranges so the corner cases are maybe not so
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21176 important.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21178 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21179 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21181 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21183 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Removed debug
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21184 code that has been commited by accident.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21185
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21186 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21188 * doc/conf/themes.xml: New. A first small theme configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21190 * doc/conf/conf.xml: Added a link to the theme configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21192 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21193 Defined a key that is used to store a themes map in the FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21195 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21196 The theme configuration is read at startup and the themes are stores in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21197 the FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21199 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21201 * src/main/java/de/intevation/flys/themes/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21202 src/main/java/de/intevation/flys/themes/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21203 New. The interface and its default implementation that represents themes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21204 used to style charts and maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21206 * src/main/java/de/intevation/flys/themes/ThemeField.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21207 src/main/java/de/intevation/flys/themes/DefaultThemeField.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21208 New. The interface and its default implementation that represents fields
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21209 in themes. A theme might be "Lines" and one of its field might be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21210 "Color" or "Size".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21212 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: A factory
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21213 that creates new themes based on a theme configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21215 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21217 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21218 Implementation of "Abflusskurve/Abflusstafel" calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21220 Added method interpolateWQ() which takes an km and results in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21221 tuple of two double arrays containing the w/q values interpolated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21222 between the surrounding w/q values of the table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21223 w values are interpolated linear, q values with a cubic spline.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21225 Drawing w over q gives you the discharge table at the given km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21227 !!! This code needs testing !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21229 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21231 * pom.xml: Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21233 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21235 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21236 Fix problem when sorting by q (copied w instead of q).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21238 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21240 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21241 Fixed broken HQL statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21243 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21245 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21246 add a method interpolateW() which takes an array of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21247 q values and returns an equal sized array of w values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21248 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21249 of desktop FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21251 If you want to do a calculation with given w values you have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21252 to convert the w values with DischargeTables.getQForW() first.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21254 !!! This code needs heavy testing !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21256 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21258 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21259 We need a getQForW() method and not getWForQ() because when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21260 doing a "Wasserstand/Wasserspiegellagen" calculation with given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21261 w values these values need to be translated to q values with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21262 the master discharge table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21264 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21266 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21267 Sorting of q values was done wrong.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21269 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21271 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21272 Ordered the list of annotations returned by this factory based on its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21273 range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21275 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21277 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21278 New. This service returns an XML document that includes the main values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21279 of a gauge based on a river name, a start and an end point.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21281 * doc/conf/conf.xml: Registered the MainValuesService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21283 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21285 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21286 A factory that provides methods to return MainValues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21288 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21290 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21291 Added static method getWForQ() to interpolate a w value for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21292 a given q value based on a given discharge table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21294 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21296 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21297 Added convenience constructors/methods to ease the access to the master
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21298 discharge table of a gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21300 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21302 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21303 Moved the query complexity into view 'wst_value_table' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21304 used this instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21306 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21308 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21309 Fetches w/q value tables from the backend. TODO: Move this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21310 to the backend and use a view.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21312 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21314 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21315 the error key that is thrown if no input data was found so that the key
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21316 is usable for GWT's i18n mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21318 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21320 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21321 The inserted river is validated now (overrides validate() of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21322 DefaultState).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21323
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21324 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21326 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21327 The inserted calculation method is validated now (overrides validate()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21328 of DefaultState).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21330 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21332 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21333 The input data of feed() are validated using the DefaultStates
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21334 validate() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21336 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21337 New method validate() that needs to be overidden by concrete subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21338 It should return true, if the data of the State is fine, otherwise it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21339 should raise an exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21341 NOTE: The exceptions are not translated in the server but in the client!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21343 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21344 This abstract class exists to provide some methods for handling ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21345 Currently, there is a method that validates a given range based on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21346 min/max values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21348 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21349 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21350 Implemented input data validation for ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21352 NOTE: The input validation of concrete values has not been implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21353 yet!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21355 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21357 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21358 Removed debug code that has been commited by accident :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21360 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21362 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21363 getGauge() method returns the first gauge based on the given start and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21364 end point of the river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21366 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21367 Fixed potential bugs: if no gauge could be determined, the default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21368 values for W and Q are the minimum and maximum double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21370 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21372 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fills
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21373 the DESCRIBE with default values for W and Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21375 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21377 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21378 New. Returns Wst object - based on a river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21380 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21382 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21383 provides some methods that return some basic objects inserted while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21384 parameterization: River, Gauge and so on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21386 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21388 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21389 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21390 Bugfix: Repaired broken imports of the SessionHolder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21392 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21394 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21395 Moved this class to flys-backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21397 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21398 src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21399 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21400 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21401 src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21402 Adapted imports of the SessionHolder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21404 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21406 * trunk/src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21407 trunk/src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21408 Acquire/release sessions in services to avoid db connection leaks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21410 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21412 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21413 Changed some method signatures - added a reference to the owner
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21414 Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21416 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21417 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21418 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21419 Modified method signatures based on the changes in DefaultState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21421 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21422 Added default values to the dynamic part of DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21424 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21426 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21427 Added a function that returns a River object based on a given river
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21428 name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21430 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21432 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21433 src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21434 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21435 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21436 Static methods are using the SessionHolder, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21438 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21440 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21441 Added the setup() method that has been added to the interface
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21442 description in the last commits.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21444 * doc/conf/conf.xml: Registered the SessionCallContextListener as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21445 CallContext.Listener.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21447 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21449 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21450 Bugfix: Call correct method to retrieve an instance of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21451 SessionFactoryProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21453 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21455 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21456 New. Contains thread local session holder for hibernate sessions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21458 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21459 Uses session from SessionHolder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21460
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21461 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21462 Interacts with SessionHolder now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21464 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21465 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21467 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21469 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21470 Implementation of a CallContext.Listener to open/close Hibernate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21471 Sessions for each request.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21473 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21475 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21476 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21477 Some modifications related to the last commit - modification of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21478 describe() signature of a State.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21480 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21482 * src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21483 Removed. We do not need a state to select a gauge - the selection takes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21484 place by choosing a start and an end point.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21486 2011-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21488 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21489 Bugfix: added missing label node to root node and a namespace to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21490 data node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21492 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21494 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21495 The name of the artifact 'winfo' is written into the DESCRIBE document
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21496 now. We need this to have a proper way to distinguish between different
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21497 artifacts in the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21499 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21501 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Bugfix:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21502 States are filled with data before they describe themself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21504 2011-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21506 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21507 New. A factory that returns the annotations of a specific river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21509 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21510 New. This service provides a document that contains information about
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21511 distances of a river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21513 * doc/conf/conf.xml: Registered the DistanceInfoService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21515 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21517 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21518 This collection overrides the out() operation now. The incoming request
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21519 document is read and the related OutGenerator is used to create the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21520 output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21522 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21523 the code to create discharge curves. It has moved to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21524 DischargeCurveGenerator which now does this work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21526 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21528 * src/main/java/de/intevation/flys/exports/OutGenerator.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21529 generate() method throws an IOException now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21531 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21532 New. This OutGenerator creates discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21534 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21536 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21537 the visibility of the getData() method. It's now public, because the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21538 OutGenerator needs an artifact's data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21540 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21542 * src/**/*.java: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21544 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21546 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21547 Make project compilable again by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21548 commenting out a not existing XMLDebug reference.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21550 2011-03-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21552 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21553 Added code to parse the configured OutGenerators and to save them (in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21554 map) in the FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21556 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21557 Added a key that is used to save the OutGenerators Map in the context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21559 2011-03-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21561 * src/main/java/de/intevation/flys/exports/OutGenerator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21562 New. This interface is used to generator different types of output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21563 ArtifactCollections will make use of this interface to create a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21564 collected output of all its artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21566 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21568 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21569 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21570 operations instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21572 * TODO: Removed 'remove Backend reference' TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21574 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21576 * doc/conf/artifacts/winfo.xml: Enhanced the configuration of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21577 discharge curve output mode. This output now provides three facets - W,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21578 Q and the curve itself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21580 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21582 Tagged RELEASE 0.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21584 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21586 * doc/conf/artifacts/winfo.xml: Renamed an output mode in the WINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21587 artifact configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21589 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21591 * src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21592 src/main/resources/messages_de.properties: Changed a german string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21594 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21596 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21597 Modified the available calculation modes and its order in the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21598 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21600 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21601 src/main/resources/messages_de_DE.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21602 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21603 src/main/resources/messages_de.properties: Adapted the names of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21604 calculation modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21606 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21608 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21609 Added the hash code of an artifact to the artifact part of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21610 collection's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21612 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21614 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21615 the background color of discharge curves to white.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21617 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21619 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21620 Cache the scale, too. Otherwise two calls to getValues() with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21621 different arguments will result in the same output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21623 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21625 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21626 Introduced a 'scale' parameter in the getValues() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21628 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Filled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21629 the out() operation with code that draws a discharge table of one or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21630 more gauges specified by the given range in entered in a previous state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21632 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21634 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21635 New. A helper class to exports charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21637 * pom.xml: Added dependencies to iText, Batik and JFreeChart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21639 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21641 * src/main/java/de/intevation/flys/importer/PegelGltParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21642 Fixed swap of operands.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21644 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21646 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21647 New. Load gauges for a river and filter them for given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21648 ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21650 2011-03-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21652 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21653 Store data in a double [][] instead of interleaved double []
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21654 to be compatible with org.jfree.data.xy.DefaultXYDataset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21656 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21658 * TODO: Removed 'i18n' and 'step-back' TODOs and added an issue to remove
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21659 the Backend reference from FLYSArtifactCollection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21661 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21663 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21664 Added missing artifact namespace of an attribute in the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21665 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21667 2011-03-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21669 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21670 New. This ArtifactCollection overrides the DefaultArtifactCollection to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21671 implement FLYS specific describe() and out() operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21673 * doc/conf/conf.xml: Use the FLYSArtifactCollection instead of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21674 DefaultArtifactCollection for this application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21676 2011-03-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21678 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21679 New. Fetches values of discharge tables in form of packed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21680 w/q double arrays for given gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21682 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21683 Removed needless import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21685 2011-03-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21687 * src/main/resources/messages_de_DE.properties: Added a german resource
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21688 bundle to avoid exceptions in the flys artifacts. Sometimes, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21689 Resources class is not able to find a 'de_DE' bundle and throws an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21690 exception. This is really strange, because it should use the 'de' bundle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21691 in that case, but it doesn't.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21693 2011-03-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21695 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21696 some code to append the output modes of previous states to the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21697 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21699 TODO: Determine if the current state is already filled with data and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21700 append its output modes as well!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21702 2011-03-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21704 * doc/conf/artifacts/winfo.xml: Enhanced the location_distance state with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21705 an output mode 'discharge_table'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21707 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21709 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21710 Write human readable strings as label attribute into the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21711 output. Those labels are used to be displayed in the GUI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21713 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21715 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21716 Added some further calculation types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21718 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21719 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21720 src/main/resources/messages_de.properties: Added i18n strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21721 calculation types
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21723 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21725 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21726 Implemented the step-back part of the advance() operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21728 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21730 * src/main/resources/messages_de.properties: Fixed a german umlaut.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21732 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21734 * doc/conf/artifacts/winfo.xml: Added new states for entering a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21735 location/distance and w/q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21737 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21738 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21739 src/main/resources/messages_de.properties: New string for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21740 location/distance and w/q input states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21742 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21744 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21745 New. A state for the W/Q input of the WINFO parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21747 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21749 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21750 Append an attribute 'uiprovider' to the dynamic UI node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21752 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21753 New. A state for the location/distance selection of the WINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21754 parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21756 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21758 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21759 Added a new method getUIProvider() that might be overriden by concreted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21760 subclasses that should be rendered with a specific UIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21762 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21764 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21765 The static UI part is created by the previous states now. This makes it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21766 possible to group the data objects (which is necessary to group the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21767 objects in the ui).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21769 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21770 Added a describeStatic() method that creates a node that contains the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21771 data of that state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21772
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21773 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21775 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21776 Removed TODO: the document contains the rivers provided by the backend
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21777 now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21779 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21781 * pom.xml: Added dependency to flys backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21783 * src/main/java/de/intevation/flys/artifacts/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21784 Removed. We are using the backend model now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21786 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21787 Fetches the rivers from the backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21789 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21790 Import fixes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21792 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21794 * doc/conf/conf.xml: Added section for database backend configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21796 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21798 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21799 Fixed build error coming from different import of XMLUtils.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21801 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21803 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21804 Appended the missing label node that contains the human readable name of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21805 the data item.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21807 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21809 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21810 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21811 I18N of strings for the DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21813 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21814 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21815 src/main/resources/messages_de.properties: I18N strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21816 calculcation mode state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21818 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21820 * doc/conf/artifacts/winfo.xml: Modified the winfo states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21822 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Adapted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21823 the artifact regarding the changes of the last commit. The states
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21824 describe() method creates the dynamic UI node - the artifact needs to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21825 apply this node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21827 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21828 New. The state for choosing the calculation mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21830 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21831 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21832 src/main/resources/messages_de.properties: Added i18n strings for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21833 calculation mode state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21835 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21837 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21838 New. This is the base state for the FLYS application. It provides a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21839 method that creates the dynamic ui node for the DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21841 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21842 src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java: Both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21843 classes extend the abstract base class DefaultState.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21845 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21847 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21848 New. This class retrieves the i18n strings from a ResourceBundle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21850 * src/main/resources/messages.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21851 src/main/resources/messages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21852 src/main/resources/messages_de.properties: Resource files for german and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21853 english translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21855 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21857 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Appended
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21858 the data that have been inserted in former states into the static node
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21859 of the DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21861 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21863 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21864 operations feed() and advance() return the description of the artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21865 using the describe() operation. This avoids additional server round trips
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21866 in the client - the clients gets to know about the new state of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21867 artifact immediately.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21869 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21871 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21872 Implemented a part (step forward) of the advance operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21874 * TODO: Implement Step-Back in advance operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21876 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21878 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21879 Implemented the abstract method getName(). It returns the constant
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21880 'winfo' string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21882 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21883 Implemented the feed action. The data of an incoming feed() operation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21884 stored in StateData objects that are saved in a map in the artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21886 NOTE: There is no input validation and no i18n of error messages (see
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21887 TODO).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21889 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21891 * TODO: This file contains some open points that need to be done.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21893 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21895 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21896 artifact serves as the default artifact for the FLYS application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21898 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21899 artifact now inherits from FLYSArtifact. Furthermore, there is one big
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21900 change: we don't store the State objects itself in the artifact, but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21901 just the identifier of those. This makes the artifact smaller and more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21902 compatible agains previous versions of the software.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21904 2011-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21906 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21907 New. This service will retrieve a list of provided rivers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21909 * doc/conf/conf.xml: Added a configuration for the RiverService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21910
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21911 2011-03-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21913 * doc/conf/conf.xml: Added a section user-factory and collection-factory in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21914 the factories part of the configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21916 2011-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21918 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21919 Replaced the 'special' attribute from DESCRIBE with a 'uiprovider'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21920 attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21922 2011-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21924 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21925 RiverSelect state is called to create the UI part of the describe
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21926 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21928 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21929 Implemented the dynamic UI part of describe(). The static part is not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21930 inserted into the describe document at the moment. We need a reference to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21931 the previous states for this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21933 2011-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21935 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21936 src/main/java/de/intevation/flys/artifacts/model/River.java: New. A model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21937 class that represents a river and its factory to create concrete river
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21938 instances.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21939 NOTE: Currently, this is just a mockup. The factory just returns two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21940 static rivers "Mosel" and "Saar" without a connection to a backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21942 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21944 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21945 input data of a state is initialized with empty StateData objects after
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21946 the State has been created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21948 * doc/conf/artifacts/winfo.xml: Renamed the input data nodes of the states
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21949 which now fits better to the class name of the implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21951 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21953 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21954 describe document returned by this artifact now contains the current state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21955 and the reachable states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21957 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21959 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21960 The transitions are put into the TransitionEngine with the ID of the state
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21961 - not longer with the artifact name. On this way, we are able to fetch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21962 just the transitions for a specific state, instead of all the transitions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21963 of an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21965 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21967 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Describe()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21968 returns the artifact's uuid and hash value. The whole implementation of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21969 describe() is still outstanding.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21971 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21973 * doc/conf/artifacts/winfo.xml: Removed useless config stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21975 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21976 useless methods, and improved the init process - the first state is set as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21977 the current state for this artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21979 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21980 src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21981 The states are used in the first two steps of the WINFOArtifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21982 Currently, they just implement stubs of the necessary methods setup() and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21983 describe().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21985 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21987 * src/main/java/de/intevation/flys/artifacts/states/State.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21988 src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21989 src/main/java/de/intevation/flys/artifacts/transitions/Transition.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21990 Removed. These classes are placed in the artifact-database now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21992 * src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21993 src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21994 Adapted imports of Transition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21996 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21997 This factory should be used to create concrete State objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21999 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22000 a constant key to store the StateEngine in the context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22002 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22003 New method that initializes the states at application start.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22005 2011-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22007 * src/main/java/de/intevation/flys/artifacts/states/State.java: New. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22008 interface description of a state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22010 * src/main/java/de/intevation/flys/artifacts/transitions/Transition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22011 src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22012 New. The interface description and a default implementation of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22013 transition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22015 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22016 New. The TransitionEngine stores all transitions for each artifact and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22017 should be used to determine, if an artifact can advance from one state to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22018 another.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22020 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22021 New. Transitions should be created by using this class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22023 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22024 The Flys context. It currently defines keys to store important components
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22025 in the context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22027 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22028 New. The context factory initializes the basic components of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22029 application. Currently, the TransitionEngine is created and all artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22030 with its transitions are read from the global configuration and stored in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22031 the FLYSContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22033 * pom.xml: Added a dependency to the 'artifacts-common' package.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22035 * doc/conf/artifacts/winfo.xml: Corrected the classname of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22036 DefaultTransition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22038 * doc/conf/conf.xml: Added FLYSContextFactory as context-factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22040 2011-02-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22042 * doc/conf/conf.xml: An initial configuration file for the FLYS artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22043 server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22045 * doc/conf/artifacts/winfo.xml: An initial transition configuration of an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22046 WINFO artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22048 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: A stub of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22049 an artifact for a WINFO parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22051 * pom.xml: Set the source code version to 1.5.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22053 2011-02-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22055 * src/**, pom.xml: Added initial maven project.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22056 * ChangeLog: new.

http://dive4elements.wald.intevation.org