annotate gnv-artifacts/ChangeLog @ 610:6484464d2059

Changed the mechanism for searching for specific parameter collections. gnv-artifacts/trunk@676 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 11 Feb 2010 11:58:39 +0000
parents 22e65fb4c64a
children 4b818f13e20a
rev   line source
610
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
1 2010-02-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
2
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
3 * src/main/java/de/intevation/gnv/state/StateBase.java: Declared method as
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
4 'protected' to be allowed to use it in derived classes.
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
5
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
6 * src/main/java/de/intevation/gnv/state/OutputStateBase.java: Changed the
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
7 key to store into cache and restore data from it. Added a workarround to
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
8 find min and max value fields in InputData.
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
9
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
10 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
11 Adapted the search mechanism for specific parameter collections. This is
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
12 required, because the the former mechanism searched in the big cache blob
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
13 - which doesn't exist anymore.
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
14
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
15 TODO: Repair chart generation. Although there are results existing for
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
16 chart generation, no chart in drawn.
6484464d2059 Changed the mechanism for searching for specific parameter collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 609
diff changeset
17
609
22e65fb4c64a Improved hash creation in each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 608
diff changeset
18 2010-02-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
22e65fb4c64a Improved hash creation in each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 608
diff changeset
19
22e65fb4c64a Improved hash creation in each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 608
diff changeset
20 * src/main/java/de/intevation/gnv/state/StateBase.java: Improved hash
22e65fb4c64a Improved hash creation in each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 608
diff changeset
21 creation of each state. The hash is created using the uuid, state-id and
22e65fb4c64a Improved hash creation in each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 608
diff changeset
22 the hash code of the input data required for the sql statement.
22e65fb4c64a Improved hash creation in each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 608
diff changeset
23
608
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
24 2010-02-10 Ingo Weinzierl <ingo.weinzierl@intevation.de>
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
25
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
26 * src/main/java/de/intevation/gnv/state/StateBase.java: Append description
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
27 to InputData objects and use it while creating the describe document. The
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
28 description is displayed in the static GUI part. A nice side effect of
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
29 this is, that the subarea selection re-appears in the static GUI part.
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
30 Even if no subarea has been selected. Furthermore, removed some methods
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
31 which became useless after refactoring the caching and rendering
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
32 mechanism.
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
33
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
34 * src/main/java/de/intevation/gnv/state/MinMaxState.java: Adapted method
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
35 signature regarding changes in upper class.
74dfb9346574 Added descriptions to the selected input data and use them for rendering the GUI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 607
diff changeset
36
607
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
37 2010-02-10 Ingo Weinzierl <ingo.weinzierl@intevation.de>
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
38
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
39 * src/main/java/de/intevation/gnv/state/State.java: New method 'feed' in
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
40 this interface. It should be used to feed this state with new data
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
41 selected by the user.
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
42
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
43 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Use new
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
44 method 'feed' instead of 'putInputData' to feed the state with new data.
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
45
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
46 * src/main/java/de/intevation/gnv/state/profile/horizontal/NorthSouthEastWestState.java,
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
47 src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java,
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
48 src/main/java/de/intevation/gnv/state/SingleInputState.java: Method
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
49 'purifyResult' just cleans values from database and returns it. DO NOT
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
50 put these results into cache at this place!
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
51
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
52 * src/main/java/de/intevation/gnv/state/InputData.java,
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
53 src/main/java/de/intevation/gnv/state/DefaultInputData.java: Some new
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
54 methods to store objects in such an InputData object. Objects are used to
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
55 store MinMaxDescribeData objects for example. And further new methods to
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
56 store a description for each InputData object. This is used to render the
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
57 static GUI part. Until now, this object stored the id's of the
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
58 selected parameter, only - which are useless to show in GUI. The
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
59 description should be the string shown in the GUI, later.
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
60
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
61 * src/main/java/de/intevation/gnv/state/MinMaxState.java: This type of state
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
62 overrides 'feed' and 'appendToStaticNode'. 'feed' takes user input and
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
63 parses min and max values from it (used for time periods for example).
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
64 'appendToStaticNode' will append these fields to the static GUI part.
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
65
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
66 * src/main/java/de/intevation/gnv/state/StateBase.java: Removed the big
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
67 cache blob and parted it into pieces. Each state will now put its
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
68 database data into cache. In this way, we are able to reuse these data
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
69 when the user steps back in history. Data, inserted by the user, will be
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
70 stored via 'feed'. Special input fields like multi selection or ranges
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
71 need to override this method to parse the input data and store them in
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
72 special objects.
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
73
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
74 TODOs:
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
75 - The output modes are based on this big cache blob and search for
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
76 parameterid, measurementid and dateid in it.
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
77 TimeSeriesOutputState.getCollection() needs to be adapted!
292fbcd5e9ac Parted the cache blob into pieces and changed the way how user input is stored on each state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 606
diff changeset
78
606
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
79 2010-02-09 Tim Englich <tim.englich@intevation.de>
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
80
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
81 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/DefaultFIS.java (addParameter),
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
82 src/main/java/de/intevation/gnv/artifacts/services/requestobjects/FIS.java (addParameter):
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
83 Added the possibility to add Parameters to an existing FIS.
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
84
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
85 * src/main/java/de/intevation/gnv/artifacts/services/MetaDataService.java (getFIS):
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
86 Added the support of the usecase that one FIS can be identified by different
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
87 MapServices. In that case the parameters will be merged into the existing
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
88 FIS.
9efc1c256dbb Added the support of the usecase that one FIS can be identified by different MapServices. In that case the parameters will be merged into the existing FIS.
Tim Englich <tim.englich@intevation.de>
parents: 605
diff changeset
89
605
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
90 2010-02-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
91
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
92 * src/main/java/de/intevation/gnv/state/StateBase.java: Do not query the
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
93 cache / database for rendering the static part of the describe document -
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
94 just take the input data stored at each state.
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
95
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
96 TODOs:
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
97 - Store 'description' of each chosen value. At the moment we are able to
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
98 render an id of value, only.
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
99 - Take care of input elements with multi selection.
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
100 - The subarea node disappears if we don't select any.
e8ebdbc7f1e3 First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 604
diff changeset
101
604
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
102 2010-02-09 Tim Englich <tim.englich@intevation.de>
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
103
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
104 * doc/conf/conf.xml:
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
105 Switched the usage of DummyMetaDataService to MetaDataService because
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
106 the Service is now able to work properly.
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
107 * doc/conf/queries.properties:
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
108 Added the required SQL-Statements for fetching the Metadata from the
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
109 Database.
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
110 * src/main/java/de/intevation/gnv/artifacts/services/MetaDataService.java:
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
111 Added the Database-Lookup of FIS and Parameters.
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
112 Now the Metadata will be looked up using the specified Databaseschema as
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
113 defined in doc/schema/externalinterface_schema.sql
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
114 * src/main/java/de/intevation/gnv/artifacts/services/DummyMetaDataService.java
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
115 Removed Dummyservice because it is not required any more.
938ce81a6bd0 Integrated Database-Support for the Mapviewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 603
diff changeset
116
603
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
117 2010-02-05 Ingo Weinzierl <ingo.weinzierl@intevation.de>
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
118
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
119 Issue170
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
120
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
121 * pom.xml: Changed log4j version to 1.2.14 (later version
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
122 causes errors and breaks maven build process).
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
123
600
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
124 2010-02-05 Tim Englich <tim.englich@intevation.de>
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
125
602
6409847e203e Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 601
diff changeset
126 * pom.xml:
6409847e203e Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 601
diff changeset
127 Changed from ArcSDE version 9.2.5 to Version 9.3
6409847e203e Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 601
diff changeset
128 You have to Install the required Libraries as described in
6409847e203e Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 601
diff changeset
129 https://bsh-intern.intevation.de/Mavenbuildprozess
6409847e203e Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 601
diff changeset
130
6409847e203e Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 601
diff changeset
131 2010-02-05 Tim Englich <tim.englich@intevation.de>
601
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
132 * doc/schema/externalinterface_testdata.sql:
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
133 Changed the Testdata for layerhasparameter according to the the changes of
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
134 the Tablestructure.
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
135 * doc/schema/externalinterface_schema.sql:
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
136 Changed id_layer Column in Table layerhasparameter from literal to number.
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
137 And added Column Layername to this Table.
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
138 This is nessessary because the Identifcation of an Layer is not the name
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
139 but the ID.
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
140
4c6d2b4df3ae Changes id_layer of Table layerhasparameter from literal to number.
Tim Englich <tim.englich@intevation.de>
parents: 600
diff changeset
141 2010-02-05 Tim Englich <tim.englich@intevation.de>
600
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
142 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
143 ISSUE167
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
144 Fixed Bug in Konfiguration. Now Regionfilters can be used without running
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
145 in an Exception.
cf4ddf41197f ISSUE167
Tim Englich <tim.englich@intevation.de>
parents: 599
diff changeset
146
599
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
147 2010-02-02 Tim Englich <tim.englich@intevation.de>
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
148
603
78499af390a2 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 602
diff changeset
149 * doc/conf/products/horizontalcrosssection/conf_mesh.xml,
599
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
150 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
151 doc/conf/products/horizontalprofile/conf_mesh_cross.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
152 doc/conf/products/horizontalprofile/conf_mesh.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
153 doc/conf/products/timeseries/conf_mesh.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
154 doc/conf/products/timeseries/conf_timeseriespoint.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
155 doc/conf/products/verticalcrosssection/conf_mesh.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
156 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
157 doc/conf/products/verticalprofile/conf_mesh.xml,
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
158 doc/conf/products/verticalprofile/conf_timeseriespoint.xml:
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
159 Added the possibility to use the Informations (PreSettings) which are
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
160 send using the MapViewer-Interface in all States which are responsible to
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
161 manage the choice of Parameters during the Workflows of GNV-Artifacts.
c5710a8d2825 Added the usage of the Presettings in the States which are handling the choice of Parameter
Tim Englich <tim.englich@intevation.de>
parents: 598
diff changeset
162
598
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
163 2010-02-02 Tim Englich <tim.englich@intevation.de>
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
164
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
165 * src/main/java/de/intevation/gnv/state/DefaultInputData.java (splitValue),
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
166 src/main/java/de/intevation/gnv/state/InputData.java (splitValue):
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
167 Added Method which spilts the Values using the same Separator which is
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
168 used to concart the Values.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
169
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
170 * src/main/java/de/intevation/gnv/state/StateBase.java:
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
171 Added the usage of the Presettings during the Loading of the Data
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
172 which is nessesary to describe the current State.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
173 If Values are given in the Presettings which are identified by the
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
174 name wwhich is specified in the Configurationelement presettings-name
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
175 only the Intersection of the fetched Objects and the PresettingsObjects
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
176 are used.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
177
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
178 * src/main/java/de/intevation/gnv/state/State.java (setPreSettings):
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
179 Added new Method setPreSettings to be Able to put the Presettings from the
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
180 current Artifact to the different States.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
181
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
182 * src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java (setup):
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
183 The Method Setup now extracts the given PreSettingsparameter from the
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
184 XML-Document and put them to the ProductArtifacts which are instantiated in
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
185 the advance()-Method using the Methods of the PreSettingArtifact-Interface.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
186
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
187 * src/main/java/de/intevation/gnv/artifacts/PreSettingArtifact.java (setPreSettings):
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
188 New interfacedefinition. Artifacts which are implementing this Interface
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
189 are able to exchange the given Presettings using the given getter and
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
190 setter methods of this Interface.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
191
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
192 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
193 The GNVArtifactBase now implements the Interface PreSettingsArtifacts.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
194 So it is able to manage Data which is set during the construction of an
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
195 new ArtifactInstance.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
196 It also put the PreSettings-data to the different States. So that they are
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
197 able to use it during their livecycle.
9681ac6b6527 Added the possibility to use the data which are send using the MapServer-Interface during the Workflow of the GNV-Artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 597
diff changeset
198
595
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
199 2010-02-01 Tim Englich <tim.englich@intevation.de>
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
200
597
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
201 * doc/conf/conf.xml:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
202 Added the Configuration-node for the MetaDataService into the Configuration
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
203 of the GNV-Artifact-Restserver.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
204 At tis Moment it is only useful to use the DummyMetaDataService.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
205
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
206 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/DefaultLayer.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
207 Defaultimplementation of the Interface Layer.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
208 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/Layer.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
209 Interfacedefinition for Objects that represents Layer and GroupLayer that
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
210 where parsed from the XML-Document which was sent to the MetaDataService
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
211
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
212 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/DefaultMapService.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
213 Defaultimplementation of the Interface MapService.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
214 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/MapService.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
215 Interfacedefinition for Objects that represents Mapservices that where
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
216 parsed from the XML-Document which was sent to the MetaDataService.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
217
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
218 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/DefaultParameter.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
219 Defaultimplementation of the Interface Parameter.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
220 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/Parameter.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
221 Interfacedefinition for representing an Parameter which belongs to an FIS.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
222
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
223 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/DefaultFIS.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
224 Defaultimplementation of the Interface FIS.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
225 * src/main/java/de/intevation/gnv/artifacts/services/requestobjects/FIS.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
226 Interfacedefinition for representing an FIS which will be used as an
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
227 ResultValue of the MetaDataService-Processing.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
228
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
229 * src/main/java/de/intevation/gnv/artifacts/services/MetaDataServiceException.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
230 Exceptionclass for classifiing Exception which occurs during the processing
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
231 of an MetaDataService-Call.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
232
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
233 * src/main/java/de/intevation/gnv/artifacts/services/DummyMetaDataService.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
234 DummyClass of an MetaDataService. This Class can be use to simulate an
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
235 MetaDataService-Call until the required Metadata for the prossessing are
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
236 available in the Database-Backend.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
237 This Class only returns the given Mapservices as an FIS and the Layer
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
238 as an Parameter to a given FIS.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
239
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
240 * src/main/java/de/intevation/gnv/artifacts/services/MetaDataService.java:
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
241 This Class is an Implementation of the de.intevation.artifacts.Service
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
242 Interface. This Service should provide Informations which FIS are available
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
243 for given Mapservices an which FIS are intersecting a given Region
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
244 These Informations are required according to definition of the MapViewer
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
245 Interface.
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
246
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
247 2010-02-01 Tim Englich <tim.englich@intevation.de>
cf38b983d1f3 Added the Implementation of the MetaDataService which will deliver FIS and Parameters that match to Mapservices, Region and Layers that were sent to the Service.
Tim Englich <tim.englich@intevation.de>
parents: 596
diff changeset
248
595
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
249 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (createArtifactWithFactory):
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
250 Fixed Compilance-Errors triggered by Interface-Modifications in the
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
251 Artifact-Module.
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
252
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
253 * src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointVerticalProfileTestCase.java (testArtifact),
596
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
254 src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointTimeSeriesTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
255 src/test/java/de/intevation/gnv/artifacts/MeshVerticalProfileTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
256 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
257 src/test/java/de/intevation/gnv/artifacts/MeshTimeSeriesTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
258 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalProfileTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
259 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalCrossSectionTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
260 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointVerticalProfileTestCase.java (testArtifact),
75ef37387e84 Remove some Structure-Errors from the ChangeLog
Tim Englich <tim.englich@intevation.de>
parents: 595
diff changeset
261 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointHorizontalProfileTestCase.java (testArtifact):
595
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
262 Refactored Artifact-Instantiation using the new createArtifact()-Method of the super-Class.
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
263
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
264 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java (createArtifact)
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
265 Added Method for instantiating an new Artifact using the given Artifactfactory.
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
266 Also fixed the Compilance-Errors triggered by Interface-Modifications in the
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
267 Artifact-Module.
e0d7b8a0bc42 Compilance-Errors triggered by Interface-Modifications in the Artifact-Module.
Tim Englich <tim.englich@intevation.de>
parents: 594
diff changeset
268
594
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
269 2010-02-01 Tim Englich <tim.englich@intevation.de>
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
270
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
271 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (setup),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
272 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (setup),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
273 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (setup),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
274 src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java (setup),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
275 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (setup),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
276 src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java (setup),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
277 src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java (createArtifact),
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
278 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup):
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
279 Changed Method signatures because of Interfacemodifications in the
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
280 Artifact-Module. Now it is possible to retrieve the XML-Document which was
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
281 send by an Client during the create-Call. So it is possible to get further
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
282 Informations which could be used during the livecycle of an Artifact.
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
283
5b9b74c08bbb Changed Method signatures because of Interfacemodifications in the Artifact-Module
Tim Englich <tim.englich@intevation.de>
parents: 593
diff changeset
284
593
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
285 2010-01-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
286
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
287 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
288 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java,
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
289 doc/conf/conf.xml: Added configuration for extrapolation in "Horizontalschnitte".
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
290
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
291 Use gnv/horizontal-cross-section/extrapolation/@rounds with
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
292 integer rounds > 0 to turn extrapolation on (default: 0).
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
293 Rounds is a number of successive point extrapolations which means that
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
294 the grid is successively filled with missing points based on prior rounds.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
295 The larger 'rounds' get more gaps are filled synthetic generated points.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
296
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
297 Set this to 2 to get good results for the model data FIS.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
298
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
299 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
300 Foward configuration to area interpolation.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
301
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
302 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
303 Foward configuration to GridCell.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
304
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
305 * src/main/java/de/intevation/gnv/math/Point2d.java: Added method to extrapolate
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
306 point along a line spanned by two points.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
307 Calculate Inverse Distance Weighting (IDW) for a given set of points on
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
308 z components. Added method to check if set of points are near a given
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
309 point.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
310
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
311 * src/main/java/de/intevation/gnv/math/GridCell.java: Before building the
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
312 i/j cells the grid is filled with synthetic generated points. The
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
313 position is estimated from the neighboring points. The parameter values
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
314 are calculated by IDW. Some care is taken to avoid invalid grid topologies.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
315
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
316 TODO: Implement this for the "Profillschnitt" too to keep the inner
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
317 symmetry.
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
318
591
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
319 2010-01-29 Tim Englich <tim.englich@intevation.de>
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
320
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
321 * src/test/java/de/intevation/gnv/artifacts/MeshVerticalProfileTestCase.java (testArtifact),
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
322 * src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact),
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
323 * src/test/java/de/intevation/gnv/artifacts/MeshHorizontalProfileTestCase.java (testArtifact),
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
324 * src/test/java/de/intevation/gnv/artifacts/MeshHorizontalCrossSectionTestCase.java (testArtifact):
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
325 Increases the number of steps that has to be done for the different products plus one.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
326
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
327 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_11_out_statistics.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
328 src/test/ressources/verticalprofile_mesh/verticalprofile_step_11_out_odv.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
329 src/test/ressources/verticalprofile_mesh/verticalprofile_step_11_out_csv.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
330 src/test/ressources/verticalprofile_mesh/verticalprofile_step_11_out_chart.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
331 src/test/ressources/verticalprofile_mesh/verticalprofile_step_11_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
332 src/test/ressources/verticalprofile_mesh/verticalprofile_step_11_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
333 src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
334 src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
335 src/test/ressources/verticalprofile_mesh/verticalprofile_step_09_advance.xml:
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
336 Added Advance and Feed-Document for the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
337 Changed the Advance to the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
338 Moves the Last state to *11*.xml Documents.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
339
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
340 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_07_out_odv.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
341 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_07_out_csv.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
342 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_07_out_chart.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
343 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_07_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
344 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_07_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
345 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_06_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
346 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_06_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
347 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_05_advance.xml:
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
348 Added Advance and Feed-Document for the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
349 Changed the Advance to the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
350 Moves the Last state to *07*.xml Documents.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
351
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
352 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_11_out_statistics.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
353 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_11_out_odv.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
354 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_11_out_csv.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
355 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_11_out_chart.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
356 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_11_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
357 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
358 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
359 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_09_advance.xml:
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
360 Added Advance and Feed-Document for the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
361 Changed the Advance to the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
362 Moves the Last state to *11*.xml Documents.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
363
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
364 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_08_out_zip.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
365 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_08_out_wms.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
366 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_08_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
367 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_08_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
368 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_feed.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
369 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_advance.xml,
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
370 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_advance.xml:
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
371 Added Advance and Feed-Document for the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
372 Changed the Advance to the State Year.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
373 Moves the Last state to *08*.xml Documents.
b8ba642b6866 Fixed the broken JUnittests.
Tim Englich <tim.englich@intevation.de>
parents: 539
diff changeset
374
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
375 2010-01-27 Hans Plum <hans@intevation.de>
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
376
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
377 RELEASE 0.4
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
378
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
379 * Changes, NEWS, ChangeLog: Summarized activities
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
380
539
0f454d8067ca Reordered items in Changes a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 538
diff changeset
381 2010-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0f454d8067ca Reordered items in Changes a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 538
diff changeset
382
0f454d8067ca Reordered items in Changes a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 538
diff changeset
383 * Changes: Reordered items a bit
0f454d8067ca Reordered items in Changes a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 538
diff changeset
384
537
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
385 2010-01-27 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
386
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
387 Issue164
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
388
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
389 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
390 Applied patch of SLT to remove shape files and directories of out-dated
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
391 artifacts. Therefor we need to store the artifact after an 'out' operation
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
392 - which is actually a read only operation - explicitly into the artifact
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
393 database to keep the directory path.
f7f97edf09ba Solved issue 164 - applied patch of msg 763. Remove directories and shape files of out-dated artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 536
diff changeset
394
536
f1dc3c2f9be7 Calculate results and put them into cache when reaching the output state - avoids latencies.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 535
diff changeset
395 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f1dc3c2f9be7 Calculate results and put them into cache when reaching the output state - avoids latencies.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 535
diff changeset
396
f1dc3c2f9be7 Calculate results and put them into cache when reaching the output state - avoids latencies.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 535
diff changeset
397 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
f1dc3c2f9be7 Calculate results and put them into cache when reaching the output state - avoids latencies.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 535
diff changeset
398 Calculate results after reaching the final state and store them in cache.
f1dc3c2f9be7 Calculate results and put them into cache when reaching the output state - avoids latencies.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 535
diff changeset
399 This avoids long latencies for chart creation or exports.
f1dc3c2f9be7 Calculate results and put them into cache when reaching the output state - avoids latencies.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 535
diff changeset
400
535
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
401 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
402
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
403 Issue158
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
404
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
405 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
406 Replaced old way to create ChartLabel objects with a method call
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
407 'createChartLabels()'.
a162793b6053 Solved issue158. Added labels to 'Profilschnitte'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 534
diff changeset
408
534
92d7a8cd1ef1 Set white border for 'Profilschnitte' as default.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 533
diff changeset
409 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
92d7a8cd1ef1 Set white border for 'Profilschnitte' as default.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 533
diff changeset
410
92d7a8cd1ef1 Set white border for 'Profilschnitte' as default.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 533
diff changeset
411 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
92d7a8cd1ef1 Set white border for 'Profilschnitte' as default.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 533
diff changeset
412 Set white border (border arround drawing area) as default for
92d7a8cd1ef1 Set white border for 'Profilschnitte' as default.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 533
diff changeset
413 'Profilschnitte'.
92d7a8cd1ef1 Set white border for 'Profilschnitte' as default.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 533
diff changeset
414
533
78e0e239a0b9 Calculate results after reaching the output state and store them in cache.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 532
diff changeset
415 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
78e0e239a0b9 Calculate results after reaching the output state and store them in cache.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 532
diff changeset
416
78e0e239a0b9 Calculate results after reaching the output state and store them in cache.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 532
diff changeset
417 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
78e0e239a0b9 Calculate results after reaching the output state and store them in cache.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 532
diff changeset
418 Calculate results after reaching the final state and store them in cache.
78e0e239a0b9 Calculate results after reaching the output state and store them in cache.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 532
diff changeset
419 This avoids long latencies for chart creation or exports.
78e0e239a0b9 Calculate results after reaching the output state and store them in cache.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 532
diff changeset
420
532
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
421 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
422
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
423 Issue162
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
424
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
425 * doc/conf/products/horizontalcrosssection/conf_mesh.xml,
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
426 doc/conf/queries.properties: Adapted transition model. Splitted date
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
427 selection of 'Horizontalschnitte' into two steps.
d2f97cb2ac32 Splitted date selection of product 'Horizontalschnitt' into two steps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 531
diff changeset
428
531
b80940231f6e Removed csv export from product 'Profilschnitt'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 530
diff changeset
429 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
b80940231f6e Removed csv export from product 'Profilschnitt'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 530
diff changeset
430
b80940231f6e Removed csv export from product 'Profilschnitt'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 530
diff changeset
431 * doc/conf/products/verticalcrosssection/conf_mesh.xml: Removed csv export
b80940231f6e Removed csv export from product 'Profilschnitt'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 530
diff changeset
432 from product 'Profilschnitt'.
b80940231f6e Removed csv export from product 'Profilschnitt'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 530
diff changeset
433
530
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
434 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
435
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
436 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java: Fixed an
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
437 ArrayIndexOutOfBounds-exception which occured if there are less than two
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
438 data points.
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
439
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
440 2010-01-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
441
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
442 Issue161
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
443
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
444 * doc/conf/products/verticalprofile/conf_mesh.xml: Adapted transition model.
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
445 Splitted date selection into two steps.
d2c68f2f619b Fixed an ArrayIndexOutOfBounds-exceptions which occured if there are less than two data points for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 528
diff changeset
446
528
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
447 2010-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
448
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
449 Fix/Workaround for gnv/issue159
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
450
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
451 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java,
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
452 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java,
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
453 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
454 Deactivated the index buffer by default because applying it gives to
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
455 less data points in some circumstances. When processing the
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
456 "horizontalen Schnittprofile", the "Profilschnitte" and the
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
457 "Horizontalschnitte" the whole set of mesh cells for
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
458 the given parameters are retrieved. This results in much
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
459 more traffic from database (~ 10x) but seems not to be much slower.
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
460 The memory consumption increases accordingly.
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
461
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
462 To turn the index buffer on again use the boolean system properties:
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
463
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
464 "gnv.horizontal.profile.mesh.cross.index.buffer"
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
465 "gnv.vertical.cross.section.index.buffer"
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
466 "gnv.horizontal.profile.mesh.cross.index.buffer"
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
467
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
468 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Because much
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
469 more data is processed a more sophisticated point culling strategy is
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
470 implemented now.
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
471
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
472 If the number of points are higher than a given threshold (system property
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
473 "gnv.interpolation2d.cull.point.threshold", default: 1000) a culling is
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
474 performed. Two cases:
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
475
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
476 a) given a path P ("horizontales Schnittprofil", "Profilschnitt")
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
477 Calculates a bounding box B for P and continues with (b).
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
478
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
479 b) a bounding box B ("Horizontalschnitt", and above after (a))
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
480 Calculates a bounding box C for the input points. If the
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
481 area of B is greater than 80% of the area of C no culling is
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
482 performed. Else B is extended by 10% in each direction.
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
483 If the new area of B is smaller than 10% of the area of C
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
484 B is adjusted to have at least 10% the size of C.
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
485
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
486 All input points that are not inside B are culled. Afterwards the
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
487 i/j grid cell units are created and pushed into a spatial index
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
488 as described below.
44415ae01ddb Fixed issue gnv/issue159
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 527
diff changeset
489
527
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
490 2010-01-25 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
491
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
492 Issue157
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
493
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
494 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
495 Added method to adjust background color of this chart.
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
496
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
497 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
498 Set white background as all other charts have.
f598702b2a10 Fixed issue157: Verticalcrosssection charts have a white background as all other chart types have.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 526
diff changeset
499
526
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
500 2010-01-25 Ingo Weinzierl <ingo.weinzierl@intevation.de>
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
501
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
502 Issue160
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
503
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
504 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Copied a
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
505 method from JFreeChart and adapted date formats.
4cbcc130cffc Copied method from JFreeChart to adapt date formats.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 525
diff changeset
506
525
0eba2f032e0d Set serverRoundtripInterval to 5 seconds and serverInactiveInterval to 5 minutes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 524
diff changeset
507 2010-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0eba2f032e0d Set serverRoundtripInterval to 5 seconds and serverInactiveInterval to 5 minutes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 524
diff changeset
508
0eba2f032e0d Set serverRoundtripInterval to 5 seconds and serverInactiveInterval to 5 minutes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 524
diff changeset
509 * doc/conf/arcsdeconnectionpool.properties: Set serverRoundtripInterval
0eba2f032e0d Set serverRoundtripInterval to 5 seconds and serverInactiveInterval to 5 minutes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 524
diff changeset
510 to 5 seconds and serverInactiveInterval to 5 minutes.
0eba2f032e0d Set serverRoundtripInterval to 5 seconds and serverInactiveInterval to 5 minutes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 524
diff changeset
511
524
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
512 2010-01-25 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
513
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
514 * doc/conf/products/verticalcrosssection/conf_mesh.xml,
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
515 doc/conf/queries.properties: Splitted date selection into two steps - year
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
516 and concreate date in this year. Removed useless option to
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
517 disable/enable data points of chart and export output, because points
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
518 make no sense in such products.
d5a7608a4eea Splitted data selection into two parts. Removed option to disable/enable data points in charts and exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 523
diff changeset
519
523
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
520 2010-01-25 Ingo Weinzierl <ingo.weinzierl@intevation.de>
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
521
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
522 * doc/conf/products/horizontalprofile/conf_mesh_cross.xml,
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
523 doc/conf/products/horizontalprofile/conf_mesh.xml: Added new state for
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
524 splitting the date selection into two parts - selection of year and
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
525 selection of a concrete date of this year.
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
526
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
527 * doc/conf/queries.properties: Added new sql statement for querying years
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
528 and adapted statement to query concrete dates.
c6249cb631df Splitted date selection of horizontal profile charts into two parts - selection of a year and selection of a concrete date of this year.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 522
diff changeset
529
522
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
530 2010-01-25 Ingo Weinzierl <ingo.weinzierl@intevation.de>
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
531
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
532 Issue156
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
533
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
534 * doc/conf/products/verticalcrosssection/conf_mesh.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
535 doc/conf/products/timeseries/conf_mesh.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
536 doc/conf/products/timeseries/conf_timeseriespoint.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
537 doc/conf/products/horizontalprofile/conf_mesh.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
538 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
539 doc/conf/products/horizontalprofile/conf_mesh_cross.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
540 doc/conf/products/verticalprofile/conf_mesh.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
541 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
542 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added some
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
543 parameter (width, height, and shapes) to output modes svg and pdf. Now,
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
544 these parameter will have an effect on svg and pdf exports.
c896282c2601 Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 521
diff changeset
545
520
a8f6ca59b26e Cosmetic cleanups on palette -> QQIS style transformation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 519
diff changeset
546 2010-01-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a8f6ca59b26e Cosmetic cleanups on palette -> QQIS style transformation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 519
diff changeset
547
521
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
548 * doc/conf/conf.xml: Added attribute "fill-color" to
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
549 /artifact-database/gnv/vertical-cross-section/ground/ configure
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
550 the color of the seabed polygon.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
551
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
552 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
553 Adjusted column depth to the deepest interpolated position to
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
554 prevent gaps.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
555
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
556 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
557 Add ground polygon to the chart.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
558
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
559 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/OutputHelper.java:
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
560 New. Contains code to create the ground polygon.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
561
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
562 * src/main/java/de/intevation/gnv/raster/PolygonDatasetProducer.java,
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
563 src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java:
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
564 Handle temporary vertices more efficiently.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
565
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
566 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
567 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
568 Added configuration to set the color of the seabed polygon.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
569
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
570 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
571 Handle the seabad polygon color.
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
572
593
b248531fa20b Added experimental support for extrapolation in "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 591
diff changeset
573 2010-01-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
521
1bf058f1a2d1 Generate seabed polygon to "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 520
diff changeset
574
520
a8f6ca59b26e Cosmetic cleanups on palette -> QQIS style transformation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 519
diff changeset
575 * contrib/palette2qgis.xsl: Cosmetic cleanups.
a8f6ca59b26e Cosmetic cleanups on palette -> QQIS style transformation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 519
diff changeset
576
519
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
577 2010-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
578
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
579 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
580 Fixed bug when accessing i and j columns of SQL dataset. This
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
581 prevented gap detection in "horizontale Schnittprofile" from working.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
582
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
583 * src/main/java/de/intevation/gnv/math/Interpolation2D.java:
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
584 "horizontale Schnittprofile" are now using the grid cell mechanism
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
585 too. This should fix all remaining problems to solve gnv/issue153.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
586 The culling of too much points is controlled with the system property
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
587 "gnv.interpolation2d.cull.point.threshold" with the same semantics
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
588 as in 'Profilschnitt' and 'Horizontalschnitt'.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
589 The spatial buffer size estimation code is removed because it is
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
590 not needed any longer.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
591
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
592 * src/main/java/de/intevation/gnv/math/Interpolation3D.java: Moved some
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
593 code to Interpolation2D.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
594
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
595 * src/main/java/de/intevation/gnv/math/GridCell.java: Added some
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
596 debug information about the number of found cells.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
597
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
598 * src/main/java/de/intevation/gnv/utils/WKTUtils.java:
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
599 Cleanup imports.
4e347624ee7c Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 518
diff changeset
600
518
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
601 2010-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
602
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
603 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
604 Apply same logic about the number of points to "Profilschnitte"
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
605 too. If there are more "gnv.interpolation3d.cull.point.threshold"
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
606 points they are culled against a 5% extended bounding box around
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
607 the path. Default threshold: 1000.
464e03bf786b Try to cull points from set of input points when generating "Profilschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 517
diff changeset
608
517
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
609 2010-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
610
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
611 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
612 - The lastest refactoring removed the evaluation of the
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
613 depth. Now its back in again.
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
614
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
615 - If the number of incoming points is greater than
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
616 a given threshold (default: 1000) than the bounding box
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
617 of the interpolation is extend about 5% for a test
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
618 if the points are in this area. Points outside this
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
619 area are culled because its unlikely that they have
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
620 any influence on the result. Use the system property
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
621 "gnv.areainterpolation.cull.point.threshold" to modify
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
622 the threshold value.
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
623
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
624 * src/main/java/de/intevation/gnv/math/GridCell.java: When
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
625 build the interpolation areas the points are culled against
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
626 extented bounding box.
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
627
96a1e92e7ed2 If the number of data points to generate a "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 516
diff changeset
628 2010-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
516
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
629
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
630 * contrib/palette2qgis.xsl: New. XSLT transformation to turn a
516
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
631 palette XML file into a style definition suitable to be used
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
632 in QGIS. Tested with QGIS 1.4.0-Enceladus. Usage:
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
633
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
634 $ xsltproc contrib/palette2qgis.xsl \
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
635 doc/conf/palette/water-temperature.xml \
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
636 > water-temperature.qml
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
637
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
638 Do similar to process salinity.xml et al.
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
639
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
640 When you've loaded the "Horizontalschnitt" polygon layer
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
641 in QGIS, class it via the "CLASS" attribute, load the
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
642 according style and apply it. Voila!
4f2a18abc780 Added little XSL tranformation to turn palette XML files into QGIS style definitions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 515
diff changeset
643
515
234d9892e497 Fixed "Profilschnitte" for gnv/issue153.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 514
diff changeset
644 2010-01-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
234d9892e497 Fixed "Profilschnitte" for gnv/issue153.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 514
diff changeset
645
234d9892e497 Fixed "Profilschnitte" for gnv/issue153.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 514
diff changeset
646 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
234d9892e497 Fixed "Profilschnitte" for gnv/issue153.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 514
diff changeset
647 Make "Profilschnitte" work the same way like "Horzontalschnitte"
234d9892e497 Fixed "Profilschnitte" for gnv/issue153.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 514
diff changeset
648 again.
234d9892e497 Fixed "Profilschnitte" for gnv/issue153.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 514
diff changeset
649
514
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
650 2010-01-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
651
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
652 * src/main/java/de/intevation/gnv/math/GridCell.java: New.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
653 A 4-tupel of neighbored points in the mesh. It is valid
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
654 to interpolate in this area.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
655
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
656 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
657 The algorithm how neighbored points in the mesh are determined
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
658 has changed. Now all incoming points are tiled into GridCells.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
659 If there are gaps in i,j the corresponding tile is omited.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
660 These tiles are stored in an R tree. To lookup a point in
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
661 world coordinates the spatial index is queried. If no result
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
662 is found the point is ignore as a gap. If a fitting grid cell
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
663 is found the interpolation in done between the four points
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
664 of that cell is performed. Special gap checking is not needed any
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
665 longer. This fixes gnv/issue153 because there are no assumptions
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
666 about axis aligned points any more.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
667
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
668 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Used
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
669 euclid distance to estimate spatial buffer size. TODO: Remove
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
670 this code when adjusting the "Profilschnitte" to the same logic
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
671 as used in "Horzontalschnitte" now.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
672
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
673 * src/main/java/de/intevation/gnv/math/LinearFunction.java: Added
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
674 author's email.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
675
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
676 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
677 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java:
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
678 Cleanup imports.
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
679
513
ca5048e4e515 Removed debug output which has been checked in by mistake.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 512
diff changeset
680 2010-01-22 Ingo Weinzierl <ingo.weinzierl@intevation.de>
ca5048e4e515 Removed debug output which has been checked in by mistake.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 512
diff changeset
681
ca5048e4e515 Removed debug output which has been checked in by mistake.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 512
diff changeset
682 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Removed
ca5048e4e515 Removed debug output which has been checked in by mistake.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 512
diff changeset
683 debug output which has been checked in by mistake.
ca5048e4e515 Removed debug output which has been checked in by mistake.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 512
diff changeset
684
512
12ab08de9de5 Added Description of the sense of the different Attributes of the Configurationfile meshwidth.xml.
Tim Englich <tim.englich@intevation.de>
parents: 511
diff changeset
685 2010-01-22 Tim Englich <tim.englich@intevation.de>
12ab08de9de5 Added Description of the sense of the different Attributes of the Configurationfile meshwidth.xml.
Tim Englich <tim.englich@intevation.de>
parents: 511
diff changeset
686
12ab08de9de5 Added Description of the sense of the different Attributes of the Configurationfile meshwidth.xml.
Tim Englich <tim.englich@intevation.de>
parents: 511
diff changeset
687 * doc/conf/meshwidth.xml:
12ab08de9de5 Added Description of the sense of the different Attributes of the Configurationfile meshwidth.xml.
Tim Englich <tim.englich@intevation.de>
parents: 511
diff changeset
688 Added Description of the sense of the different Attributes.
12ab08de9de5 Added Description of the sense of the different Attributes of the Configurationfile meshwidth.xml.
Tim Englich <tim.englich@intevation.de>
parents: 511
diff changeset
689
509
e17621ccf06c Fixed Compiler-Error in JUnit-Test for ShapefileExport after changes in the Method-Signature.
Tim Englich <tim.englich@intevation.de>
parents: 508
diff changeset
690 2010-01-22 Tim Englich <tim.englich@intevation.de>
e17621ccf06c Fixed Compiler-Error in JUnit-Test for ShapefileExport after changes in the Method-Signature.
Tim Englich <tim.englich@intevation.de>
parents: 508
diff changeset
691
511
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
692 Issue93
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
693
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
694 * doc/conf/meshwidth.xml:
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
695 Added file for the global Configuration of MeshWidths to the Project.
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
696 This file has to be edited if the mean Distance between two MeshPoints has
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
697 changed or a new Mesh will be introduced.
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
698
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
699 * doc/conf/products/verticalprofile/conf_mesh.xml,
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
700 doc/conf/products/timeseries/conf_mesh.xml,
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
701 doc/conf/products/horizontalprofile/conf_mesh.xml:
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
702 Added Elemet with Link to the MeshWidth-Document to Configurations
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
703 for CoordinateSelectionStates.
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
704
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
705 * src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java :
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
706 Added the possibility to configure the different width of the Meshes.
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
707
c5ed4ea8fb64 Make the mean with of an Mesh configurable issue93
Tim Englich <tim.englich@intevation.de>
parents: 510
diff changeset
708 2010-01-22 Tim Englich <tim.englich@intevation.de>
514
d9d933e06875 Fixed gnv/issue153
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 513
diff changeset
709
510
9e5ed3eebf29 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 509
diff changeset
710 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (serviceNamesAndDescriptions),(process):
9e5ed3eebf29 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 509
diff changeset
711 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
9e5ed3eebf29 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 509
diff changeset
712
9e5ed3eebf29 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 509
diff changeset
713 2010-01-22 Tim Englich <tim.englich@intevation.de>
509
e17621ccf06c Fixed Compiler-Error in JUnit-Test for ShapefileExport after changes in the Method-Signature.
Tim Englich <tim.englich@intevation.de>
parents: 508
diff changeset
714 * src/test/java/de/intevation/gnv/artifacts/util/ShapeFileWriterTestCase.java (testMultiLineStringWriter):
e17621ccf06c Fixed Compiler-Error in JUnit-Test for ShapefileExport after changes in the Method-Signature.
Tim Englich <tim.englich@intevation.de>
parents: 508
diff changeset
715 Fixed Compiler-Error after changes in the Method-Signature.
e17621ccf06c Fixed Compiler-Error in JUnit-Test for ShapefileExport after changes in the Method-Signature.
Tim Englich <tim.englich@intevation.de>
parents: 508
diff changeset
716
508
90f03b909bb0 Removed never try-catch of a never thrown exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 507
diff changeset
717 2010-01-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
90f03b909bb0 Removed never try-catch of a never thrown exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 507
diff changeset
718
90f03b909bb0 Removed never try-catch of a never thrown exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 507
diff changeset
719 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java:
90f03b909bb0 Removed never try-catch of a never thrown exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 507
diff changeset
720 Repaired revision. Removed try-catch of a never thrown exception.
90f03b909bb0 Removed never try-catch of a never thrown exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 507
diff changeset
721
507
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
722 2010-01-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
723
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
724 Issue136 & Issue137
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
725
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
726 * src/main/resources/lang/artifactMessages.properties,
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
727 src/main/resources/lang/artifactMessages_de_DE.properties,
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
728 src/main/resources/lang/artifactMessages_en.properties,
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
729 src/main/resources/lang/artifactMessages_de.properties: Added templates
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
730 to format coordinates to a human readable output.
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
731
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
732 * src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java,
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
733 src/main/java/de/intevation/gnv/utils/WKTUtils.java: Moved function to
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
734 format coordinates from wkt string to human readalbe output to WKTUtils.
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
735 Modified the method: Read template out of the i18n files and use a Java
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
736 MessageFormatter to fill this template with string objects. A result of
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
737 this is a proper encoding (issue137).
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
738
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
739 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java:
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
740 Use the method described above to format coordinate output and display
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
741 this as chart subtitle (issue136).
45be952a3215 Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 506
diff changeset
742
506
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
743 2010-01-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
744
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
745 Issue100
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
746
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
747 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: If there
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
748 are more than one axis, each dataset is mapped to its own dataset after
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
749 adding it to the plot (one dataset for each parameter). In this way, we
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
750 get a well scaled axis for each parameter which is independent from other
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
751 axes (see range of salinity and air-pressure for example).
d41c155db337 Solved issue100. Improved axes range. Scale dataset to its own axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 505
diff changeset
752
505
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
753 2010-01-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
754
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
755 Issue152
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
756
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
757 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Removed date
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
758 formatting from timeseries charts. Set locale of DateAxis instead to
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
759 localize chart axis. Advantage: JFreeChart defines intervals of axis
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
760 labels automatically.
7ff916744f40 Solved issue152. Time intervals of timeseries axis are defined by JFreeChart automatically.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 504
diff changeset
761
504
efab67e68bba Trigger the calculation of the "Horizontalschnitt" when the output state is initialized.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 503
diff changeset
762 2010-01-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
efab67e68bba Trigger the calculation of the "Horizontalschnitt" when the output state is initialized.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 503
diff changeset
763
efab67e68bba Trigger the calculation of the "Horizontalschnitt" when the output state is initialized.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 503
diff changeset
764 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
efab67e68bba Trigger the calculation of the "Horizontalschnitt" when the output state is initialized.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 503
diff changeset
765 Trigger the calculation when the state is initialized.
efab67e68bba Trigger the calculation of the "Horizontalschnitt" when the output state is initialized.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 503
diff changeset
766
503
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
767 2010-01-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
768
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
769 Issue129
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
770
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
771 * src/main/resources/lang/artifactMessages.properties,
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
772 src/main/resources/lang/artifactMessages_de_DE.properties,
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
773 src/main/resources/lang/artifactMessages_en.properties,
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
774 src/main/resources/lang/artifactMessages_de.properties: Renamed I-axis to
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
775 'West-East-axis' and J-axis to 'North-South-axis'.
b951b14425fa Solved issue 129. Renamed i and j axis to 'West-East-Axis' and 'North-South-Axis'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 502
diff changeset
776
502
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
777 2010-01-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
778
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
779 Issue105 The option to enable/disable data points in charts is now
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
780 available in gui.
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
781
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
782 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
783 Parse optional chart parameter 'points' to adjust rendering of shapes.
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
784
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
785 * doc/conf/products/verticalcrosssection/conf_mesh.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
786 doc/conf/products/timeseries/conf_mesh.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
787 doc/conf/products/timeseries/conf_timeseriespoint.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
788 doc/conf/products/horizontalprofile/conf_mesh.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
789 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
790 doc/conf/products/horizontalprofile/conf_mesh_cross.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
791 doc/conf/products/verticalprofile/conf_mesh.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
792 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
793 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added an
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
794 option to enable/disable data points in charts.
fec85cd01497 Fixed issue105. Added option to enable/disable data points in charts. Parse this option while creating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 501
diff changeset
795
501
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
796 2010-01-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
797
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
798 * doc/conf/conf.xml: Set number of per axis samples to 1024
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
799 because generation of "Horizontalschnitte" is much faster
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
800 now (60x).
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
801
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
802 * src/main/java/de/intevation/gnv/math/Interpolation2D.java:
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
803 Added some kind of outlier test when guessing the buffer size
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
804 of the spatial index. The speed problem arose from the fact
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
805 that to much points are assumed to be neighbors of a given
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
806 point. Long distances which differ more than 40% from the
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
807 standard derivation are assumed to be outliers.
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
808
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
809 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java: Uses
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
810 the outlier aware buffer size guessing now.
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
811
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
812 * src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java,
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
813 src/main/java/de/intevation/gnv/raster/JTSMultiLineStringProducer.java:
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
814 Removed needless imports.
70adafe2b9d5 Speed up the "Horizontalschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 500
diff changeset
815
500
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
816 2010-01-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
817
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
818 Issue148
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
819
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
820 * doc/conf/products/verticalcrosssection/conf_mesh.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
821 doc/conf/products/timeseries/conf_mesh.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
822 doc/conf/products/timeseries/conf_timeseriespoint.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
823 doc/conf/products/horizontalprofile/conf_mesh.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
824 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
825 doc/conf/products/horizontalprofile/conf_mesh_cross.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
826 doc/conf/products/verticalprofile/conf_mesh.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
827 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
828 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Removed
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
829 mistakes in description and mimetype of svg export nodes.
ca5162aa644d Fixed some bugs in configuration regarding description and mimetype of svg exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 499
diff changeset
830
499
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
831 2010-01-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
832
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
833 * src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java,
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
834 src/main/java/de/intevation/gnv/raster/JTSMultiLineStringProducer.java:
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
835 Clip against given polygon. BTW: Geotools has problems with
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
836 writing clipped polygons in packed 2-tuple form, too. Therefore
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
837 polygons are also stores in the packed 3-tuple form. :-/
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
838
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
839 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
840 Forward clipping polygon to isoline and polygon generator.
e065a72f6b62 Clip "Horizontalschnitte" against given clipping polygon.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 498
diff changeset
841
498
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
842 2010-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
843
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
844 * trunk/pom.xml: Upgraded Geotools to 2.5.8
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
845
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
846 * trunk/src/main/java/de/intevation/gnv/utils/ShapeFileWriter.java:
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
847 Ported to Geotools 2.5.8 API. Write parameter id, date and layer
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
848 to shape files, too.
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
849
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
850 * trunk/src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
851 Flip upside down again because its not necessary.
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
852
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
853 * trunk/src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java:
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
854 XXX: There is a Geotools bug when writing multi lines strings
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
855 to shape files when the internal data representation are
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
856 packed 2-tuples. 2-tuples are enough in our use case but we
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
857 use 3-tuples for multi line line strings. multi polygons work
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
858 fine with 2-tuples.
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
859 Removed needless bug output.
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
860
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
861 * src/main/java/de/intevation/gnv/raster/JTSMultiLineStringProducer.java:
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
862 Use packed 3-tuples as the internal representation.
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
863
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
864 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java,
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
865 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
866 Removed needless imports.
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
867
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
868 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: Write polygons and lines strings to shape files.
498
4080b57dcb52 Upgraded to Geotools 2.5.8. Write polygons and line strings to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 497
diff changeset
869
497
75306d856004 Fixed import error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 496
diff changeset
870 2010-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
75306d856004 Fixed import error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 496
diff changeset
871
75306d856004 Fixed import error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 496
diff changeset
872 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
75306d856004 Fixed import error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 496
diff changeset
873 Removed import to make it compilable again.
75306d856004 Fixed import error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 496
diff changeset
874
496
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
875 2010-01-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
876
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
877 Issue142
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
878
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
879 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Fixed an issue
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
880 in timeseries chart caused by parameters with no value. Paid attention on
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
881 array length.
f14c5d1b5b71 Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 495
diff changeset
882
495
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
883 2010-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
884
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
885 * src/main/java/de/intevation/gnv/raster/RasterToPPM.java: New.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
886 Class to write rasters with palettes to portable pixmaps.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
887 Handy to debug raster outputs.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
888
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
889 * src/main/java/de/intevation/gnv/raster/Raster.java: Added
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
890 getValues() to access the backing data.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
891
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
892 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
893 Read parameter from input data correctly.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
894
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
895 * src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java: Walk
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
896 rings of polygons in reversed order to produce correct JTS polygons.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
897 Its not entierly clear why this is necessary.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
898
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
899 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java: Clipp the
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
900 input points against an buffered version of the bounding box of
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
901 the given polygon to reduce the number of data. TODO: figure out why
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
902 upside down rendering in necessary.
6e8364e766fa Generate JTS geometries of "Horizontalschnitte" correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 494
diff changeset
903
494
292f0c8d356c Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
Tim Englich <tim.englich@intevation.de>
parents: 493
diff changeset
904 2010-01-19 Tim Englich <tim.englich@intevation.de>
292f0c8d356c Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
Tim Englich <tim.englich@intevation.de>
parents: 493
diff changeset
905
292f0c8d356c Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
Tim Englich <tim.englich@intevation.de>
parents: 493
diff changeset
906 * doc/schema/externalinterface_testdata.sql,
292f0c8d356c Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
Tim Englich <tim.englich@intevation.de>
parents: 493
diff changeset
907 doc/schema/externalinterface_schema.sql:
292f0c8d356c Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
Tim Englich <tim.englich@intevation.de>
parents: 493
diff changeset
908 Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
292f0c8d356c Do some Bugfixes after testing the Schema and Testdata against an Oracle 10.2 DBMS.
Tim Englich <tim.englich@intevation.de>
parents: 493
diff changeset
909
493
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
910 2010-01-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
911
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
912 * src/main/java/de/intevation/gnv/state/State.java,
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
913 src/main/java/de/intevation/gnv/state/StateBase.java,
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
914 src/main/java/de/intevation/gnv/state/profile/horizontal/NorthSouthEastWestState.java,
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
915 src/main/java/de/intevation/gnv/state/OutputStateBase.java: Changed some
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
916 method signatures. Use CallContext objects in some methods of the State
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
917 interface instead of CallMeta objects, which are a subset of CallContext.
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
918
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
919 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Adapted
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
920 method calls on State objects to the changes in the interface.
cef17cc90fd0 Changed some method signatures of the State interface. Use CallContext objects instead of CallMeta objects which are a subset of CallContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 492
diff changeset
921
492
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
922 2010-01-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
923
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
924 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java,
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
925 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
926 Sourced creation of a ChartLabel object out to an own method which can be
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
927 overwritten in subclasses to adjust the labels in each chart type.
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
928
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
929 * src/main/java/de/intevation/gnv/chart/ChartLabels.java: Added string for
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
930 labeling y axis and a parameter used in 'Profilschnitten'.
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
931
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
932 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java: Read
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
933 labels from ChartLabel object and set chart and axes titles according to
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
934 these labels.
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
935
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
936 * src/main/resources/lang/artifactMessages.properties,
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
937 src/main/resources/lang/artifactMessages_de_DE.properties,
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
938 src/main/resources/lang/artifactMessages_en.properties,
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
939 src/main/resources/lang/artifactMessages_de.properties: Added labels for
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
940 x and y axes of 'Profilschnitt' charts.
79e80c289018 Added labels and titles to 'Profilschnitt' charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 491
diff changeset
941
491
cbb6b592bc6f Mark the fis select node with an attribute 'fis', which is important for the XSL sheet to create a link to step back to this point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 490
diff changeset
942 2010-01-18 Ingo Weinzierl <ingo.weinzierl@intevation.de>
cbb6b592bc6f Mark the fis select node with an attribute 'fis', which is important for the XSL sheet to create a link to step back to this point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 490
diff changeset
943
cbb6b592bc6f Mark the fis select node with an attribute 'fis', which is important for the XSL sheet to create a link to step back to this point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 490
diff changeset
944 * src/main/java/de/intevation/gnv/artifacts/GNVDefaultArtifact.java: Add an
cbb6b592bc6f Mark the fis select node with an attribute 'fis', which is important for the XSL sheet to create a link to step back to this point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 490
diff changeset
945 attribute 'fis' to the fis select node. If this attribute is found in
cbb6b592bc6f Mark the fis select node with an attribute 'fis', which is important for the XSL sheet to create a link to step back to this point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 490
diff changeset
946 XSLT, a link to step back and select a new fis will be created.
cbb6b592bc6f Mark the fis select node with an attribute 'fis', which is important for the XSL sheet to create a link to step back to this point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 490
diff changeset
947
490
be53566c1640 Added Comments and further Informations to the external Interface Schema
Tim Englich <tim.englich@intevation.de>
parents: 489
diff changeset
948 2010-01-18 Tim Englich <tim.englich@intevation.de>
be53566c1640 Added Comments and further Informations to the external Interface Schema
Tim Englich <tim.englich@intevation.de>
parents: 489
diff changeset
949
be53566c1640 Added Comments and further Informations to the external Interface Schema
Tim Englich <tim.englich@intevation.de>
parents: 489
diff changeset
950 * doc/schema/externalinterface_schema.sql:
be53566c1640 Added Comments and further Informations to the external Interface Schema
Tim Englich <tim.englich@intevation.de>
parents: 489
diff changeset
951 Added Comments and further Informations.
be53566c1640 Added Comments and further Informations to the external Interface Schema
Tim Englich <tim.englich@intevation.de>
parents: 489
diff changeset
952
489
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
953 2010-01-18 Tim Englich <tim.englich@intevation.de>
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
954
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
955 * doc/schema/externalinterface_testdata.sql:
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
956 Added Testdata to demonstrate how the different Tables has to be filled.
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
957
489
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
958 * doc/schema/externalinterface_schema.sql:
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
959 Added Schema for the DB-Schemaextention for providing the Data that is
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
960 required for the external Interface to the Mapviewer
490
be53566c1640 Added Comments and further Informations to the external Interface Schema
Tim Englich <tim.englich@intevation.de>
parents: 489
diff changeset
961
489
3784cf498ab7 Added Database-Schema and Testdata for the MapViewer-Interface
Tim Englich <tim.englich@intevation.de>
parents: 488
diff changeset
962
488
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
963 2010-01-18 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
964
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
965 * src/main/java/de/intevation/gnv/artifacts/GNVDefaultArtifact.java:
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
966 Implements a single method to append the selected fis to ui's static part.
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
967
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
968 * src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java,
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
969 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Inherit
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
970 from GNVDefaultArtifact to append the selected fis to static part of the
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
971 describe document.
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
972
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
973 * src/main/java/de/intevation/gnv/state/StateBase.java: Do not create static
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
974 and dynamic nodes of the user interface any longer - fetch these nodes via
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
975 xpath expression. The creation of these nodes takes place in the artifact
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
976 itself.
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
977
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
978 * src/main/resources/lang/artifactMessages.properties,
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
979 src/main/resources/lang/artifactMessages_de_DE.properties,
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
980 src/main/resources/lang/artifactMessages_en.properties,
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
981 src/main/resources/lang/artifactMessages_de.propertie: Added label for
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
982 fis.
d265f5dc2979 Appended the selected fis to the describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 487
diff changeset
983
487
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
984 2010-01-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
985
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
986 * ChangeLog: Fixed indention.
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
987
486
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
988 2010-01-18 Tim Englich <tim.englich@intevation.de>
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
989
487
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
990 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_chart.xml,
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
991 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_odv.xml,
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
992 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_csv.xml:
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
993 Removed Files, because they are not required any more.
486
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
994 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_zip.xml:
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
995 Added new RequestFile for calling for retrieving a Zip-File from the Server.
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
996 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_wms.xml:
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
997 Added new RequestFile for calling for an WMS-Result.
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
998 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_04_feed.xml:
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
999 Added Polygon as WKT into the feed-Request.
67f6346fb300 Fixed Unittest for HorizontalCrossSections.
Tim Englich <tim.englich@intevation.de>
parents: 485
diff changeset
1000
485
4939236c2dc9 Fixed Compilation and Runtimeerrors in Unittests.
Tim Englich <tim.englich@intevation.de>
parents: 484
diff changeset
1001 2010-01-18 Tim Englich <tim.englich@intevation.de>
4939236c2dc9 Fixed Compilation and Runtimeerrors in Unittests.
Tim Englich <tim.englich@intevation.de>
parents: 484
diff changeset
1002
487
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1003 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (TestArtifactDatabase):
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1004 New: Added an Testimplementation of the ArtifactDatabase to the Tests to use it inside the
487
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1005 TestCallcontext to prevent NPEs during the Testzenarios.
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1006
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1007 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (TestCallContext):
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1008 Added Artifactfactory to the Methodsignature of the Context to use it inside the Context.
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1009 Added the Method getDatabase to resolve Compilationerrors.
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1010
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1011 * src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointVerticalProfileTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1012 src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointTimeSeriesTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1013 src/test/java/de/intevation/gnv/artifacts/MeshVerticalProfileTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1014 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1015 src/test/java/de/intevation/gnv/artifacts/MeshTimeSeriesTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1016 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalProfileTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1017 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalCrossSectionTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1018 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointVerticalProfileTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1019 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointHorizontalProfileTestCase.java (testArtifact),
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1020 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java (createCallContext):
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1021 Changed Methodsignature of createCallContext. Add the Artifactfactory to use it for creating
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1022 the CallContext.
9da25f0c5962 Fixed indention of ChangeLog
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 486
diff changeset
1023
484
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1024 2010-01-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1025
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1026 * src/main/java/de/intevation/gnv/raster/ExternalIndexConverter.java:
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1027 New. Helper to convert the internal palette indices
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1028 to the explicit configured external ones.
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1029
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1030 * src/main/java/de/intevation/gnv/math/AttributedPoint2ds.java:
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1031 Store the JTS geometries too.
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1032
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1033 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1034 Generate JTS multi polygons for parameter regions and multi line strings
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1035 for iso lines. TODO: Clip against incoming polygon.
823e4f808418 Generate JTS geometries (multi polygons and multi linestrings) from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 483
diff changeset
1036
483
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1037 2010-01-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1038
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1039 * src/main/java/de/intevation/gnv/raster/Palette.java:
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1040 load <range> attribute "index" as external index. This
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1041 is useful to match color classes with external sources.
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1042 If no explicit index is given the order of ranges is
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1043 used as external index.
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1044
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1045 * doc/conf/palette/flow-velocity.xml,
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1046 doc/conf/palette/water-levels.xml,
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1047 doc/conf/palette/salinity.xml,
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1048 doc/conf/palette/water-temperature.xml: Set explicit
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1049 external color class indices.
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1050
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1051 * doc/conf/conf.xml: Set ground interpolation of "Horizontalschnitte"
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1052 to bilinear.
c8089cd7d777 Added explicit index scheme to palette classes to allow external references.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 482
diff changeset
1053
482
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1054 2010-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1055
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1056 * doc/conf/conf.xml: Reduced number of "Horizontalschnitt"
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1057 samples to 256 because its much too slow with higher resolutions.
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1058 This has to be improved.
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1059
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1060 * doc/conf/queries.properties: Use point data to generate
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1061 "Horizontalschnitte". Added parameter id and date to results.
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1062
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1063 * src/main/java/de/intevation/gnv/utils/WKTUtils.java: Made
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1064 reading to points more fault tolerant.
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1065
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1066 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1067 Call the area interpolation.
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1068
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1069 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1070 Fixed bug with calculating points inside bounding box of polygon.
64e65daa65e9 Fixed some bugs with calculating "Horizontalschnitte".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 481
diff changeset
1071
481
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1072 2010-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1073
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1074 * src/main/java/de/intevation/gnv/state/State.java: Added
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1075 support for end of life.
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1076
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1077 * src/main/java/de/intevation/gnv/state/StateBase.java: Implemented
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1078 end of life trivial.
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1079
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1080 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1081 call end of life when leaving state.
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1082
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1083 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1084 Used XMLUtils.toStream() instead of own tranformer code. Removed
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1085 dead code.
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1086
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1087 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1088 Implemented end of life. Remove shapefile directory from
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1089 file system belonging to concrete artifact.
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1090 Implemented download as ZIP file. Offer some link for
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1091 WMS integration. TODO: implement the real WMS publishing here.
20dde2b6f1b5 Added end of life support for artifact states. Implemented ZIP download
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 480
diff changeset
1092
480
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1093 2010-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1094
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1095 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1096 Only offer WMS layers and download ZIPs in output state.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1097
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1098 * src/main/java/de/intevation/gnv/utils/FileUtils.java:
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1099 New. Helper class to recursively delete files and directories
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1100 and create ZIP archives from files and directories.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1101
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1102 * src/main/java/de/intevation/gnv/utils/WKTUtils.java: Simpilied
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1103 signature of worldEnvelopeCoordinatesToIndex().
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1104
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1105 * src/main/java/de/intevation/gnv/state/OutputState.java: Cleanup
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1106 imports. Made source more readable.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1107
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1108 * src/main/java/de/intevation/gnv/state/OutputStateBase.java:
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1109 Cleanup imports. Made source more readable. Moved some
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1110 XPath stuff from TimeSeriesOutputState up into this base class.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1111
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1112 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1113 Move some XPath stuff into base class. Made source more readable.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1114
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1115 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1116 Directly inherit from OutputStateBase now to break the implicit
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1117 constraints (chart styles, statisctics, etc.) of the
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1118 TimeSeriesOutputStates which not hold for this kind of state.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1119 XXX: Added Workaround to circumvent gnv-intern/issue146
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1120
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1121 * src/main/java/de/intevation/gnv/math/AttributedXYColumns.java: Added
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1122 e-mail addresses for authors. Made querying for attributes more
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1123 robust.
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1124
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1125 * src/main/java/de/intevation/gnv/math/AttributedPoint2ds.java:
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1126 New. Data carrier for the "Horizontalschnitte". Used for generation
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1127 of results and caching
211cad2fb5ba Rebased "Horizonalschnitte" to own state class to break from the not
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 479
diff changeset
1128
479
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1129 2010-01-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1130
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1131 * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java,
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1132 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java,
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1133 src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java,
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1134 src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java,
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1135 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1136 src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1137 Cleaned up imports.
d47b478e662b Cleaned up imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 478
diff changeset
1138
478
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1139 2010-01-15 Ingo Weinzierl <ingo.weinzierl@intevation.de>
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1140
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1141 Added support to step back to the point where the user is able to choose
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1142 the product of a FIS.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1143
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1144 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactFactory.java,
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1145 src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java:
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1146 Cleaned up factories regarding their tasks. GNVArtifactFactory creates
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1147 concrete products. GNVProductArtifactFactory handles all FIS and knows
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1148 the products of a FIS.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1149
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1150 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java: Removed,
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1151 because it is not used anymore.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1152
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1153 * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java,
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1154 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java:
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1155 A Product does no longer save its factory but the name of its factory as
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1156 string.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1157
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1158 * src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java:
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1159 This artifact will no longer read the config file to get information about
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1160 the products of a fis. The products are set via setter method out of the
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1161 ArtifactFactory where this artifact is build.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1162
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1163 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Added the
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1164 possibility to step back to the point where the user can choose a product.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1165 If the target of advance is 'product' we fetch the
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1166 GNVProductArtifactFactory from ArtifactDatabase and create a new
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1167 SelectProductArtifact, put it into the ProxyArtifact and clean up the ugly
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1168 cache.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1169
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1170 * doc/conf/conf.xml: Create top level FIS artifacts with
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1171 GNVProductArtifactFactory instead of GNVArtifactFactory.
0e0c64c821dc Added support to step back to the point for choosing a product.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 477
diff changeset
1172
477
40a058047854 Added the Configurationproperty serverRoundtripInterval to the Configuration of the Connectionpool.
Tim Englich <tim.englich@intevation.de>
parents: 476
diff changeset
1173 2010-01-15 Tim Englich <tim.englich@intevation.de>
40a058047854 Added the Configurationproperty serverRoundtripInterval to the Configuration of the Connectionpool.
Tim Englich <tim.englich@intevation.de>
parents: 476
diff changeset
1174
40a058047854 Added the Configurationproperty serverRoundtripInterval to the Configuration of the Connectionpool.
Tim Englich <tim.englich@intevation.de>
parents: 476
diff changeset
1175 * doc/conf/arcsdeconnectionpool.properties:
40a058047854 Added the Configurationproperty serverRoundtripInterval to the Configuration of the Connectionpool.
Tim Englich <tim.englich@intevation.de>
parents: 476
diff changeset
1176 Added the Property serverRoundtripInterval to the Configuration an
40a058047854 Added the Configurationproperty serverRoundtripInterval to the Configuration of the Connectionpool.
Tim Englich <tim.englich@intevation.de>
parents: 476
diff changeset
1177 set its Value to 15 Minutes.
40a058047854 Added the Configurationproperty serverRoundtripInterval to the Configuration of the Connectionpool.
Tim Englich <tim.englich@intevation.de>
parents: 476
diff changeset
1178
476
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1179 2010-01-15 Tim Englich <tim.englich@intevation.de>
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1180
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1181 * src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointVerticalProfileTestCase.java (testArtifact):
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1182 Added new Step for querying the Years where measurements has been done into the
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1183 Testcase.
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1184
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1185 * src/test/ressources/verticalprofile/verticalprofile_step_07_out_statistics.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1186 src/test/ressources/verticalprofile/verticalprofile_step_07_out_odv.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1187 src/test/ressources/verticalprofile/verticalprofile_step_07_out_csv.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1188 src/test/ressources/verticalprofile/verticalprofile_step_07_out_chart.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1189 src/test/ressources/verticalprofile/verticalprofile_step_07_feed.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1190 src/test/ressources/verticalprofile/verticalprofile_step_07_advance.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1191 src/test/ressources/verticalprofile/verticalprofile_step_06_feed.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1192 src/test/ressources/verticalprofile/verticalprofile_step_06_advance.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1193 src/test/ressources/verticalprofile/verticalprofile_step_05_feed.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1194 src/test/ressources/verticalprofile/verticalprofile_step_04_advance.xml,
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1195 src/test/ressources/verticalprofile/verticalprofile_step_05_advance.xml:
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1196 Added State-Ressource for the new step Year and modified the other Ressource-Files
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1197 so that the new Step is queued in the right direction.
ffb38c6c928e Added new Step for querying the Years where measurements has been done into the TestCase.
Tim Englich <tim.englich@intevation.de>
parents: 475
diff changeset
1198
475
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1199 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de>
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1200
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1201 * src/main/java/de/intevation/gnv/artifacts/fis/FISSelectArtifact.java,
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1202 src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java:
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1203 Renamed FISSelectArtifact to SelectProductArtifact which fits better,
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1204 because the intent of this artifact is to choose a product - not a FIS.
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1205
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1206 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1207 src/main/java/de/intevation/gnv/artifacts/GNVArtifactFactory.java:
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1208 Replaced FISSelectArtifact with SelectProductArtifact.
c0504976e606 Renamed FISSelectArtifact to SelectProductArtifact which fits better, because the intent of this artifact is to choose a product - not a fis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 474
diff changeset
1209
474
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1210 2010-01-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1211
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1212 * src/test/java/de/intevation/gnv/artifacts/util/ShapeFileWriterTestCase.java,
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1213 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1214 Removed needless imports.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1215
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1216 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java: New. Interpolates
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1217 area for a given bounding box, taking gaps and DEM into account.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1218 Not very fast. Use bilinear interpolation to match the "Profilschnitt".
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1219 Possible TODOs:
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1220 - speed up by assuming the grid is not sparse.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1221 - use higher interpolation methods.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1222
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1223 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1224 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1225 Added configuration for ground interpolation.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1226
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1227 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1228 Add helper functions to access configuration.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1229
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1230 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Simplified Code.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1231
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1232 * src/main/java/de/intevation/gnv/math/L1Comparator.java: add setReference()
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1233 method.
ab29e4ff2fda Added area interpolation needed for "Horizontalschnitt"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 473
diff changeset
1234
473
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1235 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de>
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1236
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1237 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance'
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1238 method will now consider old states. We reset input data of target state
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1239 and clean cache from 'future data' before steping back to previous
473
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1240 states.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1241
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1242 TODO: Refactor caching mechanism which should take care of different
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1243 states' hash values to be able to use the cache more efficiently.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1244
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1245 * src/main/java/de/intevation/gnv/state/State.java: Added method to return
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1246 map which stores input data of the current state.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1247
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1248 * src/main/java/de/intevation/gnv/state/describedata/MinMaxDescribeData.java,
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1249 src/main/java/de/intevation/gnv/state/describedata/SingleValueDescribeData.java,
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1250 src/main/java/de/intevation/gnv/state/describedata/KeyValueDescibeData.java
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1251 src/main/java/de/intevation/gnv/state/describedata/DefaultSingleValueDescribeData.java,
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1252 src/main/java/de/intevation/gnv/state/describedata/DefaultMinMaxDescribeData.java,
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1253 src/main/java/de/intevation/gnv/state/describedata/DefaultKeyValueDescribeData.java:
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1254 Add current state's name when initializing new objects of these classes.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1255 The name of a state is added as attribute to a node when creating the
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1256 describe-document. The xsl transformer will read this attribute and create
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1257 a link which allows the user to step back to previous states.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1258
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1259 * src/main/java/de/intevation/gnv/state/SingleInputState.java,
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1260 src/main/java/de/intevation/gnv/state/MinMaxState.java,
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1261 src/main/java/de/intevation/gnv/state/StateBase.java:
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1262 - Add state name when creating objects to store input data.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1263 - Use XMLUtils.ElementCreator to write namespace aware xml elements.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1264 - Add state names as attributes to xform elements.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1265 - Append old states to list of reachable targets in describe-document.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1266 - Remove data from cache which belong to future states after stepping
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1267 back to a previous state.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1268 - Remove input data of current state after stepping back.
a6a33ef35809 Added support to step back to previous states. Add state names to xform nodes in describe document and append old targets to list of reachable targets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 472
diff changeset
1269
472
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1270 2010-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1271
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1272 * doc/conf/conf.xml,
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1273 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1274 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1275 Added configuration od file system directory of generate "Horizontalschnitt"
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1276 shape files.
d6a100d5f74a Added configuration of directory of "Horizontalschnitt" shape files.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 471
diff changeset
1277
471
06887e2e3f7a Some minor code cleanup
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 470
diff changeset
1278 2010-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
06887e2e3f7a Some minor code cleanup
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 470
diff changeset
1279
06887e2e3f7a Some minor code cleanup
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 470
diff changeset
1280 * src/main/java/de/intevation/gnv/utils/WKTUtils.java,
06887e2e3f7a Some minor code cleanup
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 470
diff changeset
1281 src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
06887e2e3f7a Some minor code cleanup
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 470
diff changeset
1282 Code cleanup
06887e2e3f7a Some minor code cleanup
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 470
diff changeset
1283
470
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1284 2010-01-12 Ingo Weinzierl <ingo.weinzierl@intevation.de>
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1285
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1286 * src/main/java/de/intevation/gnv/state/SingleInputState.java,
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1287 src/main/java/de/intevation/gnv/state/MinMaxState.java,
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1288 src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java:
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1289 Data, describing the user interface, is stored in a list instead of a
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1290 collection, now. This makes it easier to remove the last element if we
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1291 advance back.
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1292
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1293 * src/main/java/de/intevation/gnv/state/State.java,
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1294 src/main/java/de/intevation/gnv/state/StateBase.java: Added a 'reset'
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1295 method to clear data which has been inserted before returning to an old
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1296 state. This is called when we try to advance into the past.
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1297
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1298 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Now, it's
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1299 possible to advance to an earlier state. The 'advance' method first
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1300 searches for a given target name in the list of reachable targets. If no
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1301 future target has been found, the method looks for an old state with this
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1302 target name. The last option is to return to the initial step for choosing
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1303 the FIS, if the target name is 'start'.
b7bb66440cc8 Added mechanism for advancing to previous states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 469
diff changeset
1304
468
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1305 2010-01-12 Tim Englich <tim.englich@intevation.de>
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1306
469
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1307 * doc/conf/queries.properties:
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1308 Added Query for Years in VerticalProfiles in TimeSeriesPoints.
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1309 Modified the Query for Dates in VerticalProfiles in TimeSeriesPoints.
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1310
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1311 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml:
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1312 Added State for choosing the year and than it will only display
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1313 the Dates which are within the coosen year.
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1314
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1315 * src/main/resources/lang/artifactMessages*.properties:
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1316 Added Ressource for diaplaying year.
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1317
62fc63d0f71d Added a new State in Product Verticalprofile in Timeseriespoints.
Tim Englich <tim.englich@intevation.de>
parents: 468
diff changeset
1318 2010-01-12 Tim Englich <tim.englich@intevation.de>
468
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1319 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (configureHorizontalCrossSection):
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1320 Added the Method to load the Configurationsettings for horizontal-cross-sections
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1321 from the global Configuartion and put it into the Context.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1322
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1323 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java:
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1324 Added static variables to define the Keys used for horizontal-cross-sections
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1325
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1326 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getChartResult):
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1327 Integrated the Possibility to determin the required Snipped of an Mesh
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1328 using the ij-Index determined by the given Polygon.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1329 Added the process-method which must still be implemented.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1330
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1331 * src/main/java/de/intevation/gnv/utils/WKTUtils.java (worldEnvelopeCoordinatesToIndex):
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1332 Added worldEnvelopeCoordinatesToIndex-Method for determining the ij-Coodinates
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1333 for a given Envelope.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1334 Some refactoring-Work done for reuse some existing Code of this Class.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1335
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1336 * doc/conf/conf.xml:
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1337 Added the Configuration-Node for horizontal-cross-sections in this
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1338 File.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1339
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1340 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1341 Added ij-Query Node to OutputState to make the Querystring
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1342 available to this Product.
7ba4c7222265 Added ij-Index determination for horizontal-cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 467
diff changeset
1343
467
b2d2b36b20a0 Use XMLUtils to evaluate xpath expressions instead of using Config class. Adapted xpath (namespace and prefix).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 466
diff changeset
1344 2010-01-12 Ingo Weinzierl <ingo.weinzierl@intevation.de>
b2d2b36b20a0 Use XMLUtils to evaluate xpath expressions instead of using Config class. Adapted xpath (namespace and prefix).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 466
diff changeset
1345
b2d2b36b20a0 Use XMLUtils to evaluate xpath expressions instead of using Config class. Adapted xpath (namespace and prefix).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 466
diff changeset
1346 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
b2d2b36b20a0 Use XMLUtils to evaluate xpath expressions instead of using Config class. Adapted xpath (namespace and prefix).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 466
diff changeset
1347 Use XMLUtils to read evaluate xpath expressions. Adapted xpath
b2d2b36b20a0 Use XMLUtils to evaluate xpath expressions instead of using Config class. Adapted xpath (namespace and prefix).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 466
diff changeset
1348 expressions regarding namespace and prefix.
b2d2b36b20a0 Use XMLUtils to evaluate xpath expressions instead of using Config class. Adapted xpath (namespace and prefix).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 466
diff changeset
1349
466
147d1e46b239 Set NameSpaceAware to true to get the Unittests work again.
Tim Englich <tim.englich@intevation.de>
parents: 465
diff changeset
1350 2010-01-11 Tim Englich <tim.englich@intevation.de>
147d1e46b239 Set NameSpaceAware to true to get the Unittests work again.
Tim Englich <tim.englich@intevation.de>
parents: 465
diff changeset
1351
147d1e46b239 Set NameSpaceAware to true to get the Unittests work again.
Tim Englich <tim.englich@intevation.de>
parents: 465
diff changeset
1352 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java (readDocument):
147d1e46b239 Set NameSpaceAware to true to get the Unittests work again.
Tim Englich <tim.englich@intevation.de>
parents: 465
diff changeset
1353 Set NameSpaceAware to true to get the Unittests work again.
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1354 The Out-Calls doesn't work yet!!!
466
147d1e46b239 Set NameSpaceAware to true to get the Unittests work again.
Tim Englich <tim.englich@intevation.de>
parents: 465
diff changeset
1355
147d1e46b239 Set NameSpaceAware to true to get the Unittests work again.
Tim Englich <tim.englich@intevation.de>
parents: 465
diff changeset
1356
465
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1357 2010-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1358
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1359 * pom.xml: Introduced dependency to GeoTools 2.4.5 (maybe a bit too old)
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1360 Needed to write traced polygons and line strings to shape files.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1361
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1362 * src/main/java/de/intevation/gnv/utils/Pair.java: New
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1363 simple pair tuple for type safety.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1364
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1365 * src/main/java/de/intevation/gnv/utils/ShapeFileWriter.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1366 New. Writes multi polygons and multi line strings to
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1367 shapefiles. Writing the multi polygons works.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1368
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1369 !! Writing the multi line strings fails!
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1370 !! Its not clear by now if its a geotool bug or a
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1371 !! misunderstanding of the API. The polygon and
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1372 !! the line string export are coded symmetrically
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1373 !! but the line string export complains about invalid
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1374 !! FIDs states.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1375
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1376 * src/main/java/de/intevation/gnv/raster/AbstractProducer.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1377 New. Abstract base class for multi line string/polygons producers
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1378 as backends of the vectorizer.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1379
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1380 * src/main/java/de/intevation/gnv/raster/PolygonDatasetProducer.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1381 Inherits from AbstractProducer now.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1382
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1383 * src/main/java/de/intevation/gnv/raster/IsoProducer.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1384 New. Common base class for the iso line producers, inherits
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1385 from AbstractProducer.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1386
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1387 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1388 Moved some code to new base class IsoProducer.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1389
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1390 * src/main/java/de/intevation/gnv/raster/DemuxRingsHandler.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1391 New. Little helper class to demultiplex many ring handlers on
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1392 one single vectorizer.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1393
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1394 * src/main/java/de/intevation/gnv/raster/IsoAttributeGenerator.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1395 The implemented AttributeGenerator interface is defined in IsoProducer
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1396 now.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1397
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1398 * src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1399 New. Traces regions directly to JTS multi polygons.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1400
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1401 * src/main/java/de/intevation/gnv/raster/JTSMultiLineStringProducer.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1402 New. Traces iso lines directly to JTS multi line strings.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1403
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1404 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java,
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1405 src/main/java/de/intevation/gnv/statistics/AbstractStatistics.java:
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1406 Removed needless imports.
f7038820df2e Added support to trace rasters to JTS multi polygons and multi line strings.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 464
diff changeset
1407
464
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1408 2010-01-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1409
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1410 * src/main/java/de/intevation/gnv/artifacts/fis/FISSelectArtifact.java:
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1411 Artifact used for the initial steps when no product is chosen.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1412
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1413 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactFactory.java: Factory
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1414 to create artifacts. It is used to put a new FISSelectArtifact into the
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1415 ProxyArtifact for the initial steps when no product is chosen.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1416
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1417 * doc/conf/conf.xml: Use the ProxyArtifact instead of FISArtifact and
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1418 GNVArtifactFactory to create it.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1419
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1420 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1421 - Defined XPath expressions at the top of the class instead of directly in
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1422 code.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1423 - Use XMLUtils.ElementCreator to create new namespace aware nodes and
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1424 attributes.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1425 - Defined 'describe' method to create user interface for initial steps.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1426
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1427 * src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java,
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1428 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java,
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1429 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java,
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1430 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java,
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1431 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1432 Moved 'describe' methods which had no special code to super class.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1433
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1434 * src/main/java/de/intevation/gnv/state/StateBase.java: Use
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1435 XMLUtils.ElementCreator to create new elements in xml documents.
70df44021a9f Next step of changing the concept how to use the user interface. Adapted namespaces and replaced FISArtifact with a ProxyArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 463
diff changeset
1436
463
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1437 2010-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1438
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1439 * doc/conf/conf.xml: Added configuration for vertical cross
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1440 section ground interpolation.
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1441
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1442 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java: Uses configured
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1443 interpolation method now.
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1444
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1445 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1446 Read configuration for vertical cross section ground interpolation.
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1447
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1448 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java:
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1449 Added key and default for vertical cross section ground interpolation.
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1450
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1451 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1452 Forwards vertical cross section ground interpolation to QueriedXYDepth.
07672838fa5f Make ground interpolation for vertical cross section configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 462
diff changeset
1453
462
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1454 2010-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1455
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1456 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1457 Prevent NPE if no results are produced by vertical cross sections.
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1458
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1459 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java: Replaced
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1460 envelope checking by direct coordinate checking in tile cache.
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1461 Store the last used tile explicitly to save it from being collected
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1462 by the garbage collector.
912797826099 Use new raster access.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 461
diff changeset
1463
459
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1464 2010-01-08 Tim Englich <tim.englich@intevation.de>
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1465
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1466 Issue 137
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1467
461
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1468 * src/main/java/de/intevation/gnv/utils/InputValidator.java (getPointValue),
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1469 src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java (key),
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1470 src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getStatisticsGenerator),
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1471 src/main/java/de/intevation/gnv/state/StateBase.java (extractKVP),
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1472 src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java (prepareInputData4RegionDBQuery),
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1473 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance):
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1474 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1475
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
1476 2010-01-08 Tim Englich <tim.englich@intevation.de>
460
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1477 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestSuite.java (suite):
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1478 Added a Testsuit for executing all Testcases at once.
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1479
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1480 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml,
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1481 src/test/ressources/timeseries_mesh/timeseries_step_08_feed.xml,
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1482 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml:
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1483 Changed the feeded Datevalues because the Values in the Database
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1484 have changed. TODO: Does it have an effect on the IDs?
460
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1485
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1486 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_03_advance.xml,
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1487 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact):
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1488 Switched Testcase to the new Condition that an LineString has to be entered.
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1489
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1490 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml,
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1491 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalCrossSectionTestCase.java (testArtifact):
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1492 Switched Testcase to the new Condition that an Polygon has to be entered.
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1493
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1494 2010-01-08 Tim Englich <tim.englich@intevation.de>
bdbca6022cf5 Modified Testcases that they work using the ARCSDE 9.2
Tim Englich <tim.englich@intevation.de>
parents: 459
diff changeset
1495
459
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1496 * src/main/resources/lang/artifactMessages.properties:
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1497 Added Ressources for the GUI for visualizing the Inputstate for
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1498 Polygons.
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1499
459
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1500 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1501 Added State for the possibility to enter a Polygon which should clip
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1502 the data that will be visualized.
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1503
459
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1504 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getChart):
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1505 Integrated the access to the Polygon which should be used to trim the Data which
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1506 should be visualized.
9c2767fcb388 Added the possibility to enter a Polygon represented by an WKT into the Workflow of the HorizontalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 458
diff changeset
1507
458
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1508 2010-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1509
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1510 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java:
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1511 - Simplified code
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1512 - Search tile cache in reversed order because its more likely
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1513 that last loaded tile is used more than once.
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1514 - Stores cached tiles under soft references to prevent the
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1515 possible case to flood the memory with hires tiles.
92d6cf448598 Improved raster tile based height evaluation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
1516
457
47ad9721e692 Added RasterObject for caching the Rastertiles to get a better performance.
Tim Englich <tim.englich@intevation.de>
parents: 456
diff changeset
1517 2010-01-05 Tim Englich <tim.englich@intevation.de>
47ad9721e692 Added RasterObject for caching the Rastertiles to get a better performance.
Tim Englich <tim.englich@intevation.de>
parents: 456
diff changeset
1518
47ad9721e692 Added RasterObject for caching the Rastertiles to get a better performance.
Tim Englich <tim.englich@intevation.de>
parents: 456
diff changeset
1519 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java (depth):
47ad9721e692 Added RasterObject for caching the Rastertiles to get a better performance.
Tim Englich <tim.englich@intevation.de>
parents: 456
diff changeset
1520 Added the usage of the new RasterObject integrated in the geo-backend.
47ad9721e692 Added RasterObject for caching the Rastertiles to get a better performance.
Tim Englich <tim.englich@intevation.de>
parents: 456
diff changeset
1521 Now the Performance is much better accessing the depth to an coordinate.
47ad9721e692 Added RasterObject for caching the Rastertiles to get a better performance.
Tim Englich <tim.englich@intevation.de>
parents: 456
diff changeset
1522
456
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1523 2010-01-04 Ingo Weinzierl <ingo.weinzierl@intevation.de>
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1524
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1525 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java: Declared
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1526 method to create a new xforms element as static to be able to use it
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1527 without instantiating an object of this class.
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1528
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1529 * src/main/java/de/intevation/gnv/state/StateBase.java: Splitted code pathes
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1530 of static and dynamic nodes. Static nodes contain the selected value
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1531 only instead of transfering the complete stack of possible values again.
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1532
455
363236fc462d Added Rasterdatasupport to VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 454
diff changeset
1533 2010-01-04 Tim Englich <tim.englich@intevation.de>
363236fc462d Added Rasterdatasupport to VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 454
diff changeset
1534
456
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1535 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java (process):
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1536 Changed the XYDepth-Interface-Implementation to QueriedXYDepth
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1537
456
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1538 * doc/conf/queries.properties:
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1539 Added the Query for Rasterdataaccess.
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1540
456
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1541 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java (QueriedXYDepth):
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1542 Added Implementation of the XYDepth-Interface for Querying the height
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1543 of an Position using the geo-backend interface.
b8080695ea62 Splitted code pathes of dynamic and static nodes. Static nodes contain the selected value only instead of transfering the whole stack of options again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
1544 It is only nessesary to add a Query with the id rasterQuery to the query-Properties.
455
363236fc462d Added Rasterdatasupport to VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 454
diff changeset
1545
454
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1546 2010-01-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1547
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1548 * src/main/java/de/intevation/gnv/statistics/Statistics.java:
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1549 Changed interface to allow general object results as
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1550 input for statistic calculation. This is needed because
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1551 the vertical cross section produces no SQL like resultsets.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1552
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1553 * src/main/java/de/intevation/gnv/statistics/AbstractStatistics.java:
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1554 New. Added common base class for different kind of statistics.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1555 TODO: Move more common code into this class.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1556
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1557 * src/main/java/de/intevation/gnv/statistics/VerticalCrossSectionStatistics.java:
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1558 New. Statistics for vertical cross sections. Does nothing
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1559 by now.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1560
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1561 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1562 Creates a VerticalCrossSectionStatistics object as statistics
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1563 generator now.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1564
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1565 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java:
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1566 Inherits from AbstractStatistics now. Some code moved to new
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1567 base class.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1568
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1569 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1570 Cleaned up the usage of statistics.
04cfb4e3da4f Refactored statistics classes a bit. Added class for vertical cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 453
diff changeset
1571
453
537e663d6c0c vertical cross section: Fixed problem with running to max depth on every column in interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
1572 2010-01-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
537e663d6c0c vertical cross section: Fixed problem with running to max depth on every column in interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
1573
537e663d6c0c vertical cross section: Fixed problem with running to max depth on every column in interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
1574 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
537e663d6c0c vertical cross section: Fixed problem with running to max depth on every column in interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
1575 Fixed problem with running to max depth on every column.
537e663d6c0c vertical cross section: Fixed problem with running to max depth on every column in interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
1576
452
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1577 2010-01-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1578
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1579 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1580 Fix class cast exception to enable PDF export of
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1581 vertical cross section charts.
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1582
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1583 * ChangeLog: Typo fixes.
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1584
451
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1585 2010-01-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1586
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1587 * src/main/java/de/intevation/gnv/jfreechart/PolygonRenderer.java:
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1588 Uses ValueAxis.valueToJava2D() to transform data values into chart
452
4cd03910f97e Enable PDF export of vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
1589 space. This is slower than doing it via the Java2D matrix stack
451
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1590 but its more the JFreeChart way and prevents transforming of
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1591 graphical attributes too. TODO: Speed this up again!
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1592
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1593 * src/main/java/de/intevation/gnv/jfreechart/PolygonPlot.java:
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1594 Forward plot to polygon renderer to make domain and range
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1595 axis accessible.
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1596
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1597 * src/main/java/de/intevation/gnv/math/XYColumn.java: Moved code a bit.
bc5901bb4525 Use JFreeCharts ValueAxis.valueToJava2D() to transform data values
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
1598
450
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1599 2010-01-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1600
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1601 * src/main/java/de/intevation/gnv/jfreechart/PolygonSeriesLabelGenerator.java:
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1602 New. Interface to generate labels for polygon series.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1603
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1604 * src/main/java/de/intevation/gnv/jfreechart/PolygonRenderer.java:
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1605 Added logic to generate and render labels of polygons.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1606 The implemented layout algorithm is greedy. For all
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1607 polygons with labels the label is placed on the center of
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1608 the ring, which center in terms of the indices of the vertices.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1609 If the bounding box of the label intersects the bounding box
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1610 of a an already placed one alternative places are tried.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1611 In level order positions at 1/4, 3/4, 1/8, 3/8, 5/8, 7/8 and
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1612 so on are evaluated for non intersections with former placed labels.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1613 This terminates if a free place is found or all index positions
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1614 are exhausted. If no free position is found the label is omitted.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1615
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1616 The visual result is okay but could be improved by a more clever
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1617 algorithm e.g. tension reduction in the graph of labels.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1618
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1619 TODO: Improve clipping against chart borders.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1620
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1621 * src/main/java/de/intevation/gnv/jfreechart/LevelOrderIndices.java:
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1622 New. Little helper class to generate the level order index
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1623 traversal used in the label layout. Placed in the jfreechart
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1624 package to keep it clean from gnv dependencies.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1625
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1626 * src/main/java/de/intevation/gnv/jfreechart/PolygonPlot.java:
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1627 Added some methods to access the domain and range axis and
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1628 there edge position. Mainly C&P from JFreeCahrts XYPlot
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1629 to ease the coordinate transformation between Java2D and
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1630 the value spaces of the chart. Call the label generation
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1631 of the polygon renderer.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1632
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1633 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1634 Added an implementation of PolygonSeriesLabelGenerator to
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1635 generate localized labels for the iso lines.
20a480753ff9 Render labels in vertical cross section charts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 449
diff changeset
1636
449
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1637 2010-01-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1638
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1639 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1640 Only add colors to scale which are in the chart.
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1641
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1642 * src/main/java/de/intevation/gnv/raster/Palette.java: Added
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1643 getter for 'color' field of palette entry.
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1644
448
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1645 2010-01-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1646
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1647 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1648 Generate iso line classes according gnv-issues/issue108:
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1649
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1650 - If there are more than nine colors used in the chart
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1651 only the borders of the regions are traced.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1652 - If there are less than ten colors each color region
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1653 is devided into two sub regions.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1654 - If there are less than five colors each color region
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1655 is devided into five sub regions.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1656
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1657 Generate attribute per iso line class with the parameter value
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1658 of the iso line.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1659
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1660 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java:
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1661 Renamed inner interface from LabelGenerator to AttributeGenerator to
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1662 reflect the fact that the concrete label generation is a matter
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1663 of i18n too. The concrete label generation should be done when
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1664 the final chart is going to be created. TODO: Add
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1665 a JFreeChart style label generator to PolygonRenderer
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1666
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1667 * src/main/java/de/intevation/gnv/raster/IsoAttributeGenerator.java:
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1668 New. Implements the AttributeGenerator interface. It takes
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1669 the indices of the neighboring regions, uses these values
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1670 to look into the iso palette and averages the parameter values
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1671 at the touching borders. This should help in cases where
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1672 two regions are neighbored in the chart which are not neighbored
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1673 in the palette which may happen by quantification artifacts.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1674
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1675 * src/main/java/de/intevation/gnv/raster/Palette.java: Added
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1676 getters to 'from' and 'to' fields.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1677
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1678 * src/main/java/de/intevation/gnv/math/XYColumn.java: Fixed
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1679 another silly bug with adding values at surface and ground.
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1680
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1681 * ChangeLog: Typo fixes
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1682
447
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1683 2010-01-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1684
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1685 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1686 Generate iso lines by dividing palette ranges in two
448
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1687 parts each and trace them. This shows that the ideas described
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1688 by K. Jancke in gnv-issues/issue108 are probably not the
447
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1689 right way to go. Applying this strategy there would be
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1690 locally too many isolines if there is a steep gradient.
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
1691 On the other hand large areas are splitted in too less sections
447
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1692 by too less iso lines. A better way may be a splitting with
448
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1693 a look at the areas and shapes of the regions. Large, round
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1694 regions need more splits. Long, thin regions need less.
447
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1695
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1696 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java:
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1697 Stabilized iso line hashing a bit. Added line width to
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1698 give iso lines a more appealing presentation in the chart.
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1699 The according value is stored in "line.width".
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1700
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1701 * src/main/java/de/intevation/gnv/raster/Vectorizer.java: Fixed silly
448
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1702 bug when simplifying lines. This prevented iso lines
3cb2bea50456 Generate iso line classes according gnv-issues/issue108
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 447
diff changeset
1703 from rendering.
447
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1704
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1705 * src/main/java/de/intevation/gnv/raster/Palette.java: Fixed index issue
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1706 when generating a divided palette.
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1707
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1708 * src/main/java/de/intevation/gnv/jfreechart/PolygonSeries.java:
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1709 Do not crash with NPE any more when not having any series.
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1710
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1711 * src/main/java/de/intevation/gnv/jfreechart/PolygonDataset.java:
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1712 Added method to add a whole collection of series. Useful to add
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1713 iso lines to dataset.
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1714
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1715 * src/main/java/de/intevation/gnv/jfreechart/PolygonRenderer.java:
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1716 Set the "line.width" attribute when rendering lines.
92b7ccbf6163 Improved generation of iso lines in vertical cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 446
diff changeset
1717
446
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1718 2010-01-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1719
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1720 * doc/conf/conf.xml: Deactivated gauss filter because
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1721 it blurs no data areas too. Moreover gauss filtering does not
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1722 seem to be necessary at all. Possible TODO: Mask the no data
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1723 areas while filtering.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1724
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1725 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1726 Added generation of polygon data suitable for PolygonPlot.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1727
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1728 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1729 Some hacks to display the new Chart. XXX: This class is
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1730 a real mess ... but I've said that before.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1731
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1732 * src/main/java/de/intevation/gnv/chart/Chart.java: Made it
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1733 serializable.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1734
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1735 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1736 New. Chart for vertical cross sections. Mainly a copy of
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1737 Ingo's prototype implementation. TODO: parameter based i18n.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1738
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1739 * src/main/java/de/intevation/gnv/math/Interpolation3D.java: Code
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1740 simplification. Made it Serializable to be cachable persistently.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1741
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1742 * src/main/java/de/intevation/gnv/math/AttributedXYColumns.java:
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1743 Added fields for the interpolation and the generated PolygonDataset.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1744 Its used as the data carrying object in cache now.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1745
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1746 * src/main/java/de/intevation/gnv/jfreechart/PolygonPlot.java:
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1747 Removed println debug code.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1748
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1749 * src/main/java/de/intevation/gnv/jfreechart/PolygonRenderer.java:
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1750 Added a little hack to draw the polygons of the interpolation.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1751 The values are in y-direction all below zero (depth is given
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1752 by negative values) so the drawing is mirrored along y axis.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1753 This special behavior is determined by the position of data
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1754 bounding box. At first I suspected a ccw issue here but some
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1755 initial tests falsified this hypothesis. We need to have a
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1756 deeper look at this but till than it works.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1757
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1758 * ChangeLog: Fixed some typos.
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1759
445
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1760 2009-12-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1761
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1762 * doc/conf/conf.xml: Fixed defect XML
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1763
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1764 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1765 Use configuration to generate JFreeChart compatible polygons.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1766
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1767 * src/main/java/de/intevation/gnv/raster/PaletteManager.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1768 Add method to access base palette.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1769
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1770 * src/main/java/de/intevation/gnv/raster/Vectorizer.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1771 Added logging and new constructor.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1772
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1773 * src/main/java/de/intevation/gnv/math/ConstantXYDepth.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1774 "Simulates" DEM with a constant depth.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1775
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1776 * src/main/java/de/intevation/gnv/math/Interpolation2D.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1777 Fixed bug with construction of buffer size.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1778
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1779 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1780 Some clean ups. New method to calculate max depth.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1781
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1782 * src/main/java/de/intevation/gnv/math/XYColumn.java:
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1783 Fixed bug with extrapolation.
f42ed4f10b79 Fixed some bugs and create "Profilschnitt" polygons via configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 444
diff changeset
1784
444
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1785 2009-12-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1786
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1787 * doc/conf/conf.xml: Added section gnv/vertical-cross-section
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1788 to configure the "Profilschnitte".
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1789 <samples width="..." height="..."/> configures the size of
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1790 the sample area. Defaults to 1024x768.
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1791 <filters><filter>...</filter></filters> configures the
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1792 list of post processing filters applied to the sample area
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1793 after the interpolation is done. Defaults to empty list.
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1794
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1795 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java:
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1796 Added keys for vertical cross section samples and filters.
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1797
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1798 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1799 Parse the configuration for the new parameters.
85f48e287fb3 Added configuration for vertical cross sections ("Profilschnitte")
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 443
diff changeset
1800
443
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1801 2009-12-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1802
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1803 * doc/conf/conf.xml: Added a gnv/horizontal-cross-section-profile
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1804 section to configure the "horizontalen Schnittprofile".
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1805 <samples number=".."/> gives the number of samples the
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1806 interpolation track is divided into. Defaults to 250
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1807
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1808 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java:
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1809 The names of the keys for fetching informations from the
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1810 configuration context are stored here now instead of the factory.
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1811
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1812 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1813 Removed the lookup keys. Configure the "horizontalen Schnittprofile".
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1814
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1815 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1816 Fetch number of samples from config now instead of no longer supported
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1817 system property.
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1818
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1819 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1820 The key from chart template config is now in GNVArtifactContext, too.
da21c256a0ba "horizontale Schnittprofile" are now configured via conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
1821
442
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1822 2009-12-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1823
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1824 * doc/conf/conf.xml: Moved chart template and palette config
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1825 into new section 'gnv'.
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1826
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1827 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1828 Adjusted to new 'gnv' section in config.
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1829 Stores chat template under 'gnv.chart.template' and palettes
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1830 under 'gnv.color.palettes'.
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1831 Added authors.
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1832
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1833 * src/main/java/de/intevation/gnv/utils/StringUtils.java: Fixed
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1834 index out of bounds issue.
52e031261eaa Create a new 'gnv' section in config file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 441
diff changeset
1835
441
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1836 2009-12-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1837
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1838 * src/main/java/de/intevation/gnv/raster/Filter.java: New.
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1839 General filter mechanism raster in -> raster out. Useful
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1840 to chain processing. The Filter.Factory takes an
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1841 DOM element to configure itself.
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1842
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1843 * src/main/java/de/intevation/gnv/raster/KernelFilter.java:
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1844 New. Implements raster filters based on kernel folding. Has
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1845 an inner class GaussFactory which acts as a factory to create
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1846 Gauss filters. The attributes "sigma" and "radius" are read
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1847 from the configuring DOM element to set up the parameters
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1848 of the kernel.
31a12ff53f99 Added raster filter framework for "Profilschnitte"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 440
diff changeset
1849
440
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1850 2009-12-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1851
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1852 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java,
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1853 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java,
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1854 src/main/java/de/intevation/gnv/utils/WKTUtils.java: Refactored most
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1855 silly code like inefficent access to input data and redundant
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1856 WKT line string parsing.
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1857
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1858 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java,
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1859 src/main/java/de/intevation/gnv/math/XYColumn.java:
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1860 Removed needless imports.
eb2ac62e853a Cleaned up messy code a bit in "Horizontales Schnittprofil" and "Profilschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 439
diff changeset
1861
439
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1862 2009-12-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1863
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1864 * src/main/java/de/intevation/gnv/state/OutputStateBase.java,
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1865 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java,
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1866 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java,
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1867 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java,
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1868 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java,
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1869 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java,
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1870 src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1871 Bring CallContext down to the chart generation. This is necessary to
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1872 access the configuration. BTW: this a much cleaner way than
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1873 the omnipresent singletons all around in the code!
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1874
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1875 Observation: All the stuff derived from OutputStateBase is coded very messy
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1876 ... even if your demands are not high about aesthetic :-/
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1877
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1878 * src/main/java/de/intevation/gnv/utils/StringUtils.java: New.
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1879 Some functions to ease working with strings.
8975de9d7483 Loop through configuration to chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 438
diff changeset
1880
438
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1881 2009-12-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1882
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1883 * src/main/java/de/intevation/gnv/raster/PaletteManager.java: New.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1884 Used to manage several levels of palette subdivsions derived from
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1885 base palette. Contains name and description of palette, too.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1886
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1887 * src/main/java/de/intevation/gnv/raster/Palette.java: Removed
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1888 palette description because it is hold by the PaletteManager now.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1889
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1890 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1891 The palettes are not stored under the name of the palette any longer.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1892 Instead the new attribute 'parameter-id' is splitted (comma separated)
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1893 into integers which are use as keys now. The values are PaletteManagers.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1894 This should ease the access to an adequate PaletteManager when
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1895 generating a chart for a certain parameter.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1896
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1897 * doc/conf/conf.xml: Added the 'parameter-ids' for the four palettes.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1898 The values are extracted from the gdiintern wiki.
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1899
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1900 !!! This have to be in sync with the database parameter ids !!!
7399bb8f83ea Added manager to handle several levels of palette subdivsions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 437
diff changeset
1901
437
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1902 2009-12-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1903
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1904 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java:
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1905 New. Vectorizer rings callback which produces iso lines in
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1906 form of PolygonSeries. These series can be added to PolygonDatasets.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1907 If a IsoPolygonSeriesProducer.LabelGenerator is given
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1908 each of the series has an attribute "label" which could be used
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1909 to label text on the plot. TODO: Add label rendering to plot.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1910
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1911 Iso line generation is a bit more sophisticated than pure
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1912 region tracing. Along a border of a region there could
446
f5a041000357 Connected vertical cross section with chart generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 445
diff changeset
1913 be more than one type of neighborhood. This is due to quantification
437
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1914 errors introduced by the fact that steep value gradients
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1915 are sampled to less points. The only ways out would be an
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1916 increase of the sample resolution or an other algorithm
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1917 working directly on the interpolated floating point samples.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1918
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1919 * src/main/java/de/intevation/gnv/raster/Vectorizer.java: Made
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1920 line simplification work with open polygons, too.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1921
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1922 * src/main/java/de/intevation/gnv/math/IJKey.java: Added method
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1923 to sort (i, j) in place.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1924
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1925 * src/main/java/de/intevation/gnv/jfreechart/PolygonRenderer.java:
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1926 Do not close line shapes because iso lines are not closed shapes
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1927 in general.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1928
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1929 * src/main/java/de/intevation/gnv/raster/PolygonDatasetProducer.java:
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1930 Added author. Some reformatting.
b624879d2902 Added vectorizer rings callback to generate iso lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 436
diff changeset
1931
436
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1932 2009-12-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1933
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1934 * src/main/java/de/intevation/gnv/raster/PolygonDatasetProducer.java:
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1935 New. Vectorizer rings callback which produces PolygonDatasets suitable
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1936 to be fed into PolygonPlot.
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1937
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1938 * src/main/java/de/intevation/gnv/raster/Vectorizer.java:
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1939 Forward height to rings callback.
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1940 Made simplification of chains an option (default: true).
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1941 This should be turn off if generating iso lines.
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1942 Made edges hashable (handy to find neighbored edges in
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1943 iso line scanning).
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1944
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1945 * src/main/java/de/intevation/gnv/jfreechart/PolygonSeries.java:
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1946 Added default constructor. Generate unique comparable long id
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1947 in thos constructor.
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1948 Added method to add a single ring.
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1949
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1950 * src/main/java/de/intevation/gnv/jfreechart/PolygonDataset.java:
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1951 Added constructor to construct with a collection of polygon
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1952 series.
6642ab6c583c Added vectorizer rings callback which generates polygon datasets suitable
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 435
diff changeset
1953
435
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1954 2009-12-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1955
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1956 * src/main/java/de/intevation/gnv/raster/Palette.java: Added
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1957 method subdive(N) to Palette class which creates a new
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1958 palette in which each interval is splitted into N
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1959 equal sized intervals. Infinity sized intervals are not
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1960 splitted. This is useful to fulfill the conditions of
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1961 gnv/issue108.
67091b17462d Added code to split palette interval into equal sized parts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 434
diff changeset
1962
434
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1963 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1964
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1965 * src/main/java/de/intevation/gnv/math/Interpolation2D.java:
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1966 Use local variable debug instead of asking log.isDebugEnabled()
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1967 more than once.
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1968
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1969 * src/main/java/de/intevation/gnv/math/XYColumn.java: extrapolate
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1970 with boundary values.
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1971
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1972 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1973 Implements a 3D interpolation called 'Profilschnitt' along a
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1974 track similiar to the 'Horizontaler Schnittprofil' which takes
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1975 all k layers into account.
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1976
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1977 At the interpolated (x, y) points columns of parameter values
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1978 from surface to ground are interpolated. To do so the four
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1979 next neighbor of that columns are figured out. Four
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1980 cubic splines are fitted through these parameter values
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1981 of these neighbors. Now its possible to continuous eval
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1982 the parameter on each. Every entry in the interpolated column
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1983 is interpolated bilinear from the four cubic spline interpolated
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1984 neighbor values at the respective depth.
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1985
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1986 The result is stored into a double valued raster. NaN values
449
c7ca2fce041f Add only color to scale of vertical cross section which are in the chart.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
1987 indicate interpolation gaps.
434
0eed5749fd63 Implemented the raster interpolation for the 'Profilschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 433
diff changeset
1988
433
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1989 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1990
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1991 * src/main/java/de/intevation/gnv/math/XYColumn.java: Added a method
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1992 prepare() which generates an continues interpolator for the
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1993 given z values. if only one value is given a constant function
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1994 is assumed. If the larger z-value is below zero the
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1995 next lower value is supplemented at zero. Symmetrically
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1996 if the lowest z-value is above the depth at the given point
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1997 the lowest value is repeated at depth. This should guarantee
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1998 that the gradient is vansihing towards the surface and the
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
1999 bottom of the ocean.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2000
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2001 If after the supplementation there are less than three points
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2002 a linear interpolation is performed. If there are more than three
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2003 points a higher degree interpolation is used instead. This defaults
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2004 to a cubic spline interpolation. Overwrite the getInterpolator()
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2005 function to replace this behavior.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2006
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2007 * src/main/java/de/intevation/gnv/math/ConstantFunction.java: New.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2008 Constant function used in interpolation.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2009
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2010 * src/main/java/de/intevation/gnv/math/LinearFunction.java: Added
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2011 an inner class Univariate which fits into the interpolation
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2012 framework.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2013
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2014 * src/main/java/de/intevation/gnv/math/HeightValue.java: Sort
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2015 z-Values in descending order because we are below zero.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2016
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2017 * src/main/java/de/intevation/gnv/math/XYDepth.java: New. Interface
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2018 to figure out the depth (negative values below surface) for
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2019 a given coordinate. TODO: Implement this by query the DEM grid
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2020 of the ocean.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2021
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2022 * src/main/java/de/intevation/gnv/math/AttributedXYColumns.java: Added
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2023 authors.
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2024
432
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2025 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2026
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2027 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
433
828df3ddb758 Added interpolation capabilities along z axis to XYColumns.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 432
diff changeset
2028 When preprocessing database data only dissemble WKT points if we
432
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2029 have to.
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2030 Read z values as double value now.
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2031 Commented out CSV export because it takes the database data
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2032 as data which is not correct here. TODO: We need to implement some output
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2033 based on the interpolated data.
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2034 Added some type safety to better match the 2D code.
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2035
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2036 * src/main/java/de/intevation/gnv/math/AttributedXYColumns.java: Stores
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2037 XYColumns in ArrayList for better reused of the 2D code.
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2038
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2039 * src/main/java/de/intevation/gnv/math/XYColumn.java: Removed toArray()
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2040 method because its not needed any longer.
6a70e8883307 Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 431
diff changeset
2041
431
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2042 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2043
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2044 * src/main/java/de/intevation/gnv/math/XYColumn.java: Extends from
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2045 Point2d now to make some of the code (x/y sorting, envelope, etc.)
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2046 reusable in 3D from 2D code.
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2047
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2048 * src/main/java/de/intevation/gnv/math/IJKey.java: New: The (i, j) hashing
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2049 is now moved to this class because of the new inheritance of XYColumn.
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2050
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2051 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2052 Adjusted the (i, j) hashing.
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2053
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2054 * src/main/java/de/intevation/gnv/math/Point2d.java: Added a new constructor
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2055 to make it easier to extend from it.
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2056
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2057 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Made the buffer
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2058 extend calculation a static method to be reusable in 3D case.
422275fc9927 Refactored the XYColumn and Point2d code a bit to be more reusable in 3D.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 430
diff changeset
2059
430
23e9352df09b Load salinity palette correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 429
diff changeset
2060 2009-12-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
23e9352df09b Load salinity palette correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 429
diff changeset
2061
23e9352df09b Load salinity palette correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 429
diff changeset
2062 * doc/conf/conf.xml: Load salinity palette correctly.
23e9352df09b Load salinity palette correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 429
diff changeset
2063
429
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2064 2009-12-22 Ingo Weinzierl <ingo.weinzierl@intevation.de>
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2065
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2066 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2067 Preprocessing of data used for interpolation.
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2068
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2069 * src/main/java/de/intevation/gnv/math/AttributedXYColumns.java: Data
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2070 wrapper. Contains preprocessed data used for interpolation and some
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2071 metadata used for chart creation.
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2072
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2073 * src/main/java/de/intevation/gnv/math/XYColumn.java,
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2074 src/main/java/de/intevation/gnv/math/HeightValue.java: Made them
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2075 serializable and added hashCode() and equals() to XYColumn to use it as
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2076 key in HashMaps.
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2077
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2078 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java,
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2079 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java,
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2080 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java,
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2081 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java,
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2082 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java,
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2083 src/main/java/de/intevation/gnv/state/OutputStateBase.java: Changed some
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2084 method signatures.
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2085
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2086 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java:
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2087 Improved error handling. Return empty statistic set if there are no input
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2088 data.
bed9735adf84 Finished preprocessing data for interpolation in verticalcrosssection charts.ß
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
2089
428
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2090 2009-12-22 Ingo Weinzierl <ingo.weinzierl@intevation.de>
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2091
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2092 * doc/conf/products/verticalcrosssection/conf_mesh.xml: Adjusted
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2093 configuration for verticalcrosssection ('Profilschnitt') products.
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2094
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2095 * doc/conf/queries.properties: Adjusted sql query for chart generation of
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2096 verticalcrosssection products.
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2097
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2098 * src/main/java/de/intevation/gnv/state/StateBase.java,
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2099 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java: Code
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2100 refactoring and better error handling.
88cd37c3b5e4 Adjusted sql queries and configuration for verticalcrosssection products. Some code refactoring and improved error handling.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 427
diff changeset
2101
427
a95aaeb206f7 Added data model classes to store information for interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 426
diff changeset
2102 2009-12-22 Ingo Weinzierl <ingo.weinzierl@intevation.de>
a95aaeb206f7 Added data model classes to store information for interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 426
diff changeset
2103
a95aaeb206f7 Added data model classes to store information for interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 426
diff changeset
2104 * src/main/java/de/intevation/gnv/math/HeightValue.java,
a95aaeb206f7 Added data model classes to store information for interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 426
diff changeset
2105 src/main/java/de/intevation/gnv/math/XYColumn.java: Added model classes to
a95aaeb206f7 Added data model classes to store information for interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 426
diff changeset
2106 store information for interpolation.
a95aaeb206f7 Added data model classes to store information for interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 426
diff changeset
2107
426
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2108 2009-12-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2109
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2110 * doc/conf/conf.xml: Added config section for palettes.
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2111
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2112 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2113 load palettes at start up.
430
23e9352df09b Load salinity palette correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 429
diff changeset
2114 They are stored in a hash map under the key 'color.palettes'. The keys of
23e9352df09b Load salinity palette correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 429
diff changeset
2115 the map are the names from the configuration, the values are
426
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2116 de.intevation.gnv.raster.Palette objects.
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2117 Put configuration of chart template into own method.
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2118
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2119 * src/main/java/de/intevation/gnv/raster/Palette.java: Added a palette
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2120 description.
3a0c0ad113d9 Load palettes from configuration.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
2121
425
15b8e95fa8da Horizontale Schnittprofile. Ignore invalid interpolation correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 424
diff changeset
2122 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
15b8e95fa8da Horizontale Schnittprofile. Ignore invalid interpolation correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 424
diff changeset
2123
15b8e95fa8da Horizontale Schnittprofile. Ignore invalid interpolation correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 424
diff changeset
2124 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
15b8e95fa8da Horizontale Schnittprofile. Ignore invalid interpolation correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 424
diff changeset
2125 Ignore invalid interpolations correctly.
15b8e95fa8da Horizontale Schnittprofile. Ignore invalid interpolation correctly.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 424
diff changeset
2126
424
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2127 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2128
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2129 * src/main/java/de/intevation/gnv/raster/Raster.java: New. Models 2D double
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2130 rasters. Has some support for filtering with gauss kernels, building
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2131 iso classes, etc.
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2132
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2133 * src/main/java/de/intevation/gnv/raster/Palette.java: New. Maps double
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2134 values to integer indices and colors.
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2135
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2136 * src/main/java/de/intevation/gnv/raster/Vectorizer.java: New. Simple
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2137 vectorizer which traces regions in integer rasters.
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2138
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2139 * pom.xml: Added dependency to GNU Trove 2.1.1 which is needed by the
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2140 vectorizer.
21fbd254db71 Added support for converting 2D rasters into polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 423
diff changeset
2141
423
2402173a1490 Moved some methods back to old place.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
2142 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2402173a1490 Moved some methods back to old place.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
2143
2402173a1490 Moved some methods back to old place.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
2144 * src/main/java/de/intevation/gnv/utils/WKTUtils.java,
2402173a1490 Moved some methods back to old place.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
2145 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
2402173a1490 Moved some methods back to old place.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
2146 Moved some methods back to old place.
2402173a1490 Moved some methods back to old place.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
2147
422
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2148 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2149
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2150 Added Ingo Weinzierl's special JFreeChart classes.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2151
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2152 * src/main/java/de/intevation/gnv/jfreechart: New package.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2153 Should contain general JFreeChart stuff.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2154
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2155 * src/main/java/de/intevation/gnv/jfreechart/PolygonPlot.java: New.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2156 New type of plot to display multi-polygons with holes.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2157
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2158 * src/main/java/de/intevation/gnv/jfreechart/CompactXYItems.java: New.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2159 Basic vertex data model: a ring of a polygon. ccw = shell, cw = hole.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2160
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2161 * src/main/java/de/intevation/gnv/jfreechart/PolygonSeries.java: New.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2162 Attributes a set of rings with key/value pairs.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2163
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2164 * src/main/java/de/intevation/gnv/jfreechart/PolygonDataset.java: New
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2165 List of PolygonSeries which makes it a multi-polygon.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2166
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2167 * src/main/java/de/intevation/gnv/jfreechart/PolygonRenderer.java: New
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2168 A renderer to draw PolygonDatasets into a PolygonPlot.
f426f55d4f7a Added Ingo Weinzierl's special JFreeChart classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 421
diff changeset
2169
421
fd71ee76fa58 Prepared state and transitions of verticalcrosssection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 420
diff changeset
2170 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
fd71ee76fa58 Prepared state and transitions of verticalcrosssection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 420
diff changeset
2171
fd71ee76fa58 Prepared state and transitions of verticalcrosssection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 420
diff changeset
2172 * doc/conf/products/verticalcrosssection/conf_mesh.xml: Prepared states and
fd71ee76fa58 Prepared state and transitions of verticalcrosssection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 420
diff changeset
2173 transitions of verticalcrosssection (german 'Profilschnitt').
fd71ee76fa58 Prepared state and transitions of verticalcrosssection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 420
diff changeset
2174
420
c6a287398379 Outsourcing of some methods for preparing results for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
2175 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
538
f4e20322461b Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 537
diff changeset
2176 a
420
c6a287398379 Outsourcing of some methods for preparing results for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
2177 * src/main/java/de/intevation/gnv/utils/WKTUtils.java
c6a287398379 Outsourcing of some methods for preparing results for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
2178 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
c6a287398379 Outsourcing of some methods for preparing results for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
2179 Outsourcing of some methods to prepare results for chart creation.
c6a287398379 Outsourcing of some methods for preparing results for chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
2180
419
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2181 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2182
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2183 * doc/conf/palette/flow-velocity.xml:
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2184 color palette for flow velocity "Fliessgeschwindigkeit".
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2185 * doc/conf/palette/water-levels.xml:
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2186 color palette for water levels "Wasserstaende".
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2187 * doc/conf/palette/salinity.xml:
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2188 color palette for salinity "Salzgehalt".
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2189 * doc/conf/palette/water-temperature.xml:
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2190 color palette for water temperature "Wassertemperatur".
1e192ea34e80 Added color palettes for several parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 418
diff changeset
2191
418
6eae1efb5fc3 Horizontales Schnittprofil:
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 417
diff changeset
2192 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6eae1efb5fc3 Horizontales Schnittprofil:
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 417
diff changeset
2193
6eae1efb5fc3 Horizontales Schnittprofil:
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 417
diff changeset
2194 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
6eae1efb5fc3 Horizontales Schnittprofil:
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 417
diff changeset
2195 Added some code to prevent needless null inserts if interpolating
6eae1efb5fc3 Horizontales Schnittprofil:
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 417
diff changeset
2196 over large gaps.
6eae1efb5fc3 Horizontales Schnittprofil:
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 417
diff changeset
2197
417
9697675ede21 Removed warning, which told the user that no gap detection is implemented for horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
2198 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
9697675ede21 Removed warning, which told the user that no gap detection is implemented for horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
2199
9697675ede21 Removed warning, which told the user that no gap detection is implemented for horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
2200 * src/main/java/de/intevation/gnv/chart/HorizontalCrossProfileChart.java:
9697675ede21 Removed warning, which told the user that no gap detection is implemented for horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
2201 Removed warning, which told the user that gap detection is not implemented
9697675ede21 Removed warning, which told the user that no gap detection is implemented for horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
2202 yet.
9697675ede21 Removed warning, which told the user that no gap detection is implemented for horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
2203
416
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2204 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de>
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2205
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2206 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java,
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2207 src/main/java/de/intevation/gnv/math/Interpolation2D.java: Add 'null'
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2208 values for gap detection to result collection instead of omitting them.
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2209
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2210 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2211 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.jav:
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2212 Handle null values - don't throw an exception.
04a242c67fe6 Added support of gap detection in horizontalcrossprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
2213
375
b3ad3cb94855 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 374
diff changeset
2214 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b3ad3cb94855 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 374
diff changeset
2215
b3ad3cb94855 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 374
diff changeset
2216 RELEASE 0.3
b3ad3cb94855 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 374
diff changeset
2217
b3ad3cb94855 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 374
diff changeset
2218 * Changes, NEWS, ChangeLog: Summarized activities
b3ad3cb94855 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 374
diff changeset
2219
374
8656162eb52d Bind REST server to localhost.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
2220 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8656162eb52d Bind REST server to localhost.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
2221
8656162eb52d Bind REST server to localhost.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
2222 * doc/conf/conf.xml: Bind REST server to localhost.
8656162eb52d Bind REST server to localhost.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
2223
372
c8a313165bd5 Fixed typo
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
2224 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c8a313165bd5 Fixed typo
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
2225
c8a313165bd5 Fixed typo
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
2226 * src/test/ressources/lang/artifactMessages_de_DE.properties,
373
361e51883ab0 s/Modeldaten/Modelldaten/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
2227 src/main/resources/lang/artifactMessages_de_DE.properties,
361e51883ab0 s/Modeldaten/Modelldaten/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
2228 src/main/resources/lang/artifactMessages_de.properties:
372
c8a313165bd5 Fixed typo
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
2229 s/Modeldaten/Modelldaten
c8a313165bd5 Fixed typo
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
2230
371
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2231 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2232
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2233 * src/main/resources/lang/artifactMessages_de_DE.properties,
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2234 src/main/resources/lang/artifactMessages_de.properties: Removed
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2235 wkt line strings.
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2236
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2237 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
370
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2238
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2239 * doc/conf/queries.properties: Added K-position to sql statement for
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2240 verticalprofile charts on meshes.
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2241
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2242 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2243 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Changed
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2244 the depending axis for gap detection on meshes for verticalprofile charts.
061355435075 Changed depending value for gap detection in verticalprofile charts on meshes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
2245
371
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2246 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2247
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2248 Issue 106
369
77cd3a2bc381 Fixed file-leak bug and sourced xml parsing out to XMLUtils of artifactdatabase.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
2249
77cd3a2bc381 Fixed file-leak bug and sourced xml parsing out to XMLUtils of artifactdatabase.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
2250 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
77cd3a2bc381 Fixed file-leak bug and sourced xml parsing out to XMLUtils of artifactdatabase.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
2251 Fixed a file-leak bug while reading chart template. Sourced parsing of xml
77cd3a2bc381 Fixed file-leak bug and sourced xml parsing out to XMLUtils of artifactdatabase.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
2252 file out to XMLUtils of de.intevation.artifactdatabase.XMLUtils.
77cd3a2bc381 Fixed file-leak bug and sourced xml parsing out to XMLUtils of artifactdatabase.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
2253
368
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2254 009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2255
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2256 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java,
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2257 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java,
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2258 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2259 Added column labels for csv export.
6491000407dd Added column labels for csv export of timeseries, vertical and horizontal profiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
2260
367
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2261 2009-12-17 Hans Plum <hans@intevation.de>
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2262
461
3ddc22aab764 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 460
diff changeset
2263 Issue 129: Release 0.2: Verbesserung der �bersetzungen
367
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2264
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2265 * src/main/resources/lang/artifactMessages_de_DE.properties,
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2266 src/main/resources/lang/artifactMessages_de.properties:
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2267 Fixed i18n strings for german language
8124e5de18b6 Issue 129: Fixed i18n strings for german language
Hans Plum <hans.plum@intevation.de>
parents: 366
diff changeset
2268
366
086e3af38b96 Fixed index error in i-gap detection in 2D interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
2269 2009-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
086e3af38b96 Fixed index error in i-gap detection in 2D interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
2270
086e3af38b96 Fixed index error in i-gap detection in 2D interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
2271 * src/main/java/de/intevation/gnv/math/Interpolation2D.java:
086e3af38b96 Fixed index error in i-gap detection in 2D interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
2272 Fixed index error in i-gab detection between neighbors.
086e3af38b96 Fixed index error in i-gap detection in 2D interpolation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
2273
365
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2274 2009-12-16 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2275
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2276 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2277 Override method to create chart. Fixed some bugs for interpolation.
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2278
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2279 * src/main/java/de/intevation/gnv/chart/HorizontalCrossProfileChart.java:
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2280 Chart class for generating horizontal crossprofile charts. Horizontal
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2281 crossprofile charts are a subclass of horizontal profile charts.
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2282
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2283 * src/main/java/de/intevation/gnv/math/Point2d.java: Changed epsilon value.
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2284
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2285 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Fixed some bugs
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2286 regarding buffer size to limit data for interpolation.
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2287
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2288 TODO: At the moment, there is no gap detection for horizontal crossprofile
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2289 charts.
f66088a43ecc Added horizontal crossprofile charts to chart pallet. Fixed some bugs before interpolation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
2290
364
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2291 2009-12-16 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2292
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2293 Issue100
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2294
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2295 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2296 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2297 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java:
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2298 Workarround: Store information about max range of data for each parameter
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2299 while iterating over all data values. Set the max range at the end of
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2300 chart generation.
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2301
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2302 NOTE: NumberAxis.setAutoRange(true) doesn't seem to work properly.
2413273f1c13 Workarround: Store lower and upper bounds of data while iterating over all data and set the max range of axes with these information. JFreeCharts method NumberAxis.setAutoRange(true) doesn't seem to work properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
2303
363
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2304 2009-12-16 Ingo Weinzierl <ingo.weinzierl@intevation.de>
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2305
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2306 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2307 Removed useless import of VerticalCrossSectionChartFactory.
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2308
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2309 * src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java,
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2310 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java,
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2311 src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java,
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2312 src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java,
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2313 src/main/java/de/intevation/gnv/chart/ChartFactory.java: Removed useless
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2314 chart factory classes.
22229249e9fc Removed usesless chart factories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
2315
362
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2316 2009-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2317
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2318 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java:
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2319 Added method to calculate distance of path.
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2320 TODO: Move this class into math package and and add
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2321 an slerp interpolator so it can be used as a metric inside
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2322 the interpolation code.
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2323
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2324 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2325 Added code to disassemble the incoming result set, interpolate
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2326 along a given path and returns an adjusted result set.
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2327 The (i, j) got lost on this track because we don't travel along
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2328 the main axis of the grid any more. The test for gaps has to be
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2329 adjusted because, because the dx/dy on the path depends on how
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2330 many steps are made on the way [*]. This is controlled by the system
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2331 property 'interpolation.step.width'. It is set in meters
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2332 and defaults to 100m. TODO: This should be configurable
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2333 in the conf.xml file.
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2334
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2335 [*] I opt strongly for integration of the outlier test based gap
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2336 detection to overcome this problem.
1ab23cd66870 Added result set handling. Needs some testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 361
diff changeset
2337
361
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2338 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2339
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2340 * src/main/java/de/intevation/gnv/math/LinearToMap.java:
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2341 Uses JTS Coordinate as geometry model now.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2342
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2343 * src/main/java/de/intevation/gnv/math/Metrics.java,
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2344 src/main/java/de/intevation/gnv/math/Interpolator.java: New.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2345 Moved from inner class of LinearToMap to top level class
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2346 to be more reusable. Uses JTS Coordinate as geometry model now.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2347
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2348 * src/main/java/de/intevation/gnv/math/Point2d.java: New.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2349 Extends JTS Coordinate to have an additional (i, j)
371
bc00848f0350 Remove wkt line strings from i18n
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
2350 to model the topological neighborhood within the mesh, too.
361
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2351
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2352 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: New.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2353 Has a method interpolate() which takes a path line string in form
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2354 of a list of JTS Coordinates, a list of grid points (Point2d
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2355 to carry the topology, too), a linear range in diagram coordinate
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2356 space, a metric to cope with the projection. It reports
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2357 interpolated points to an implementor of the new inner interface
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2358 Consumer as a JTS Coordinate. (x, y) of this coordinate is the
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2359 postion on the map, the z value is the interpolated attribute.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2360
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2361 To speed up the search for the neighbors the input points are
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2362 sorted into a quadtree and are queried first level with a buffer of
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2363 size (max(abs(p[i].x - p[i+1].x)), max(abs(p[i].y - p[i+1].y)))
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2364 around the point to be interpolated. The second level filter
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2365 is performed by an inverse L1-ordering with region coding, so
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2366 that only the nearest four neighbors are taken into acount.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2367 Only if all four neighbors are present and no
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2368 i- or j-gaps exist the interpolation is performed. TODO: Create
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2369 a better extrapolation strategy in these cases were these conditions
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2370 are not fulfilled.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2371
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2372 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2373 Added a process() method to perform the interpolation. It does
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2374 nothing by now. TODO: bring it to life.
aec85d00d82c Added code to do 2D interpolations along a digitied track on the map.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 360
diff changeset
2375
360
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2376 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2377
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2378 * src/main/java/de/intevation/gnv/math/LinearToMap.java: Map linear
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2379 coordinates (from, to) to world coordinates (x, y) along a line string
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2380 given by a set of java.awt.geom.Point2D points.
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2381
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2382 * src/main/java/de/intevation/gnv/math/LinearMetrics.java: Implements
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2383 Euclidean metric used by LinearToMap. TODO: Do same for WGS84 to
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2384 be more precise.
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2385
359
59ad8f37a590 Issue96 Resloved big that one entry is missiing in the Statitic.
Tim Englich <tim.englich@intevation.de>
parents: 358
diff changeset
2386 2009-12-15 Tim Englich <tim.englich@intevation.de>
59ad8f37a590 Issue96 Resloved big that one entry is missiing in the Statitic.
Tim Englich <tim.englich@intevation.de>
parents: 358
diff changeset
2387
360
ee760729f6b8 Added mapping from linear diagram space to 2D map coordinates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 359
diff changeset
2388 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics):
359
59ad8f37a590 Issue96 Resloved big that one entry is missiing in the Statitic.
Tim Englich <tim.englich@intevation.de>
parents: 358
diff changeset
2389 Issue96 Resloved big that one entry is missiing in the Statitic.
59ad8f37a590 Issue96 Resloved big that one entry is missiing in the Statitic.
Tim Englich <tim.englich@intevation.de>
parents: 358
diff changeset
2390 The last row of the ResultSet was never used.
59ad8f37a590 Issue96 Resloved big that one entry is missiing in the Statitic.
Tim Englich <tim.englich@intevation.de>
parents: 358
diff changeset
2391
358
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2392 2009-12-15 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2393
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2394 Issue106
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2395
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2396 * doc/conf/conf.xml: Added charttemplate to global configuration.
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2397
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2398 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java: Made
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2399 method static to call it without initiating an object of its class.
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2400
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2401 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2402 Create ChartTheme at startup of artifact server and put it into global
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2403 context. The theme is created one time on this way.
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2404
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2405 * src/main/java/de/intevation/gnv/state/OutputState.jav,
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2406 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Changed
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2407 signature of 'out'-method. Call 'out' with CallContext instead of
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2408 CallMeta, which is contained in CallContext. CallContext is needed to
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2409 fetch the ChartTheme out of it.
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2410
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2411 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java,
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2412 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java,
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2413 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java,
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2414 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java:
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2415 Changed signature of 'getChart'-method which now gets the CallContext
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2416 containing the ChartTheme.
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2417
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2418 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2419 Get ChartTheme from CallContext instead of reading the XML file here.
2f7a28f211c7 Fetch ChartTheme from CallContext instead of creating it each time before creating a chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
2420
357
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2421 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2422
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2423 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2424 If a few (i, j) values are not available (gaps in the grid) try
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2425 to fill the holes with guessing the values by the ones which could
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2426 be fetched. We are using a componentwise linear function here.
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2427 This is surely slightly wrong because world coordinates are
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2428 in WGS84 which is ellipsoid in nature. TODO: Look at the errors
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2429 and if needed compensate them by using cubic polynonial or ellipsoid
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2430 function terms.
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2431
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2432 * src/main/java/de/intevation/gnv/math/LinearFunction.java: New.
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2433 Linear function to be used in curve fitting process.
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2434
356
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2435 2009-12-15 Tim Englich <tim.englich@intevation.de>
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2436
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2437 * doc/conf/queries.properties:
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2438 Added the Unit of the Parameter to the Query for Parameters in
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2439 all Parameterqueries where it was still missing. Now the Unit will
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2440 be displaied in the Combobox and in the Diagramm-Axis-Description.
3eee1369c79b Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 354
diff changeset
2441
354
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2442 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2443
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2444 * pom.xml: Upgraded to Apache Commons Math 2.0. Needed for
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2445 curve fitting (splines e.g)
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2446
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2447 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java:
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2448 Use 'new DescriptiveStatistics()' instead of
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2449 'DescriptiveStatistics().newInstance()' to be compatible with new
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2450 math api.
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2451
352
24c21a720aa5 Added Support for "horizontale Schnittprofile"
Tim Englich <tim.englich@intevation.de>
parents: 351
diff changeset
2452 2009-12-15 Tim Englich <tim.englich@intevation.de>
357
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2453
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2454 Added the Unit of the Parameter to the Query for Parameters in
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2455 TimeSeries. Now teh Unit will be displaied in the Combobox and
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2456 in the Diagramm-Axis-Description.
25e4724aa504 Fill (i, j)-gaps when building index buffer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 356
diff changeset
2457
353
00d2dd4b2a7f Added the name Productname for "horizontale Schnittprofile". to the
Tim Englich <tim.englich@intevation.de>
parents: 352
diff changeset
2458 * src/main/resources/lang/artifactMessages*.properties:
00d2dd4b2a7f Added the name Productname for "horizontale Schnittprofile". to the
Tim Englich <tim.englich@intevation.de>
parents: 352
diff changeset
2459 Added the name Productname for "horizontale Schnittprofile". to the
00d2dd4b2a7f Added the name Productname for "horizontale Schnittprofile". to the
Tim Englich <tim.englich@intevation.de>
parents: 352
diff changeset
2460 Resources so that it could be displaied properly in the GUI
354
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2461
353
00d2dd4b2a7f Added the name Productname for "horizontale Schnittprofile". to the
Tim Englich <tim.englich@intevation.de>
parents: 352
diff changeset
2462 2009-12-15 Tim Englich <tim.englich@intevation.de>
00d2dd4b2a7f Added the name Productname for "horizontale Schnittprofile". to the
Tim Englich <tim.englich@intevation.de>
parents: 352
diff changeset
2463
354
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2464 * src/main/resources/lang/artifactMessages*.properties:
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2465 Added the required Resources for the Outputelements of "horizontale Schnittprofile".
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2466 * doc/conf/queries.properties:
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2467 Added the specialized Queries for getting the Data and the depths for
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2468 generating "horizontale Schnittprofile".
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2469 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java (log):
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2470 Added an new OutputTransition to handle the special Way to d detremine the required
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2471 Data for generating "horizontale Schnittprofile".
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2472 * doc/conf/conf.xml,
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2473 doc/conf/products/horizontalprofile/conf_mesh_cross.xml,
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2474 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshCrossArtifact.java:
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2475 Added Support for "Horizontales Schnittprofil"-Artifacts to the Project
0970d9a7d65e Upgraded to Apache Commons Math 2.0.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 353
diff changeset
2476
351
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2477 2009-12-15 Ingo Weinzierl <ingo.weinzierl@intevation.de>
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2478
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2479 Issue102
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2480
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2481 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java:
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2482 Reset 'nextColor' at the beginning of chart creation. Now, color of lines
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2483 in charts are stable, which means, that an export will look like the chart
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2484 in the gui itself.
4ac3c1c1c060 Stabilized color of lines in charts. Exports (pdf, svg, png) will look like the chart in gui.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 350
diff changeset
2485
350
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2486 2009-12-14 Ingo Weinzierl <ingo.weinzierl@intevation.de>
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2487
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2488 Issue101
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2489
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2490 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Changed date
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2491 representation in timeseries charts. Date format is sourced out to
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2492 ressource files. German date representation is now 'dd-MMM-yyyy' (eg
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2493 31-12-2009) and the english date representation is 'yyyy-MMM-dd' (eg
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2494 2009-12-31).
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2495
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2496 * src/main/resources/lang/artifactMessages.properties,
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2497 src/main/resources/lang/artifactMessages_de_DE.properties,
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2498 src/main/resources/lang/artifactMessages_en.properties,
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2499 src/main/resources/lang/artifactMessages_de.properties: Added date format
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2500 strings for timeseries charts.
4e6aa2a8c4c0 Changed date representation in timeseries charts. Date format is sourced out to language ressource files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
2501
349
555483213f78 Added buffer creator in index (i, j) space.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 348
diff changeset
2502 2009-12-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
555483213f78 Added buffer creator in index (i, j) space.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 348
diff changeset
2503
555483213f78 Added buffer creator in index (i, j) space.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 348
diff changeset
2504 * src/main/java/de/intevation/gnv/utils/IndexBuffer.java:
555483213f78 Added buffer creator in index (i, j) space.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 348
diff changeset
2505 Creates SQL-WHERE clauses for buffers around a list of
555483213f78 Added buffer creator in index (i, j) space.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 348
diff changeset
2506 line segments in index (i, j) space.
555483213f78 Added buffer creator in index (i, j) space.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 348
diff changeset
2507
348
ec95d3248576 Included case, that there is no start or end date while creating subtitles of horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
2508 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
ec95d3248576 Included case, that there is no start or end date while creating subtitles of horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
2509
ec95d3248576 Included case, that there is no start or end date while creating subtitles of horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
2510 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java:
ec95d3248576 Included case, that there is no start or end date while creating subtitles of horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
2511 Exception handling while creating subtitle of horizontalprofile charts.
ec95d3248576 Included case, that there is no start or end date while creating subtitles of horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
2512 Included the case, that there is no start and no end date.
ec95d3248576 Included case, that there is no start or end date while creating subtitles of horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
2513
347
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2514 2009-12-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2515
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2516 * src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointTimeSeriesTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2517 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java:
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2518 Removed needless imports.
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2519
345
c16c622ba2f3 Split all Unittestcases in separat Classes. Now it is easier to uses the UnitTests with Maven.
Tim Englich <tim.englich@intevation.de>
parents: 344
diff changeset
2520 2009-12-11 Tim Englich <tim.englich@intevation.de>
c16c622ba2f3 Split all Unittestcases in separat Classes. Now it is easier to uses the UnitTests with Maven.
Tim Englich <tim.englich@intevation.de>
parents: 344
diff changeset
2521
346
8f168e12a963 Added Z-Value to verticalcrosssection_mesh_chart_data.
Tim Englich <tim.englich@intevation.de>
parents: 345
diff changeset
2522 * doc/conf/queries.properties:
8f168e12a963 Added Z-Value to verticalcrosssection_mesh_chart_data.
Tim Englich <tim.englich@intevation.de>
parents: 345
diff changeset
2523 Added Z-Value to verticalcrosssection_mesh_chart_data.
8f168e12a963 Added Z-Value to verticalcrosssection_mesh_chart_data.
Tim Englich <tim.englich@intevation.de>
parents: 345
diff changeset
2524
8f168e12a963 Added Z-Value to verticalcrosssection_mesh_chart_data.
Tim Englich <tim.englich@intevation.de>
parents: 345
diff changeset
2525 2009-12-11 Tim Englich <tim.englich@intevation.de>
347
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2526 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2527 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointHorizontalProfileTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2528 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointVerticalProfileTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2529 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalCrossSectionTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2530 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalProfileTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2531 src/test/java/de/intevation/gnv/artifacts/MeshTimeSeriesTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2532 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2533 src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointTimeSeriesTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2534 src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointVerticalProfileTestCase.java,
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2535 src/test/java/de/intevation/gnv/artifacts/MeshVerticalProfileTestCase.java:
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2536 Split all Unittestcases in separat Classes. Now it is easier to uses the UnitTests with Maven.
2f84ac484d8c Removed needless imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 346
diff changeset
2537
344
44adf8918155 Fade out range axis gridlines in charts if there are more than one axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 343
diff changeset
2538 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
44adf8918155 Fade out range axis gridlines in charts if there are more than one axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 343
diff changeset
2539
44adf8918155 Fade out range axis gridlines in charts if there are more than one axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 343
diff changeset
2540 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Fade out
44adf8918155 Fade out range axis gridlines in charts if there are more than one axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 343
diff changeset
2541 gridlines of range axis in charts if there are more than one axis.
44adf8918155 Fade out range axis gridlines in charts if there are more than one axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 343
diff changeset
2542
343
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2543 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2544
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2545 * src/main/resources/lang/artifactMessages.properties,
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2546 src/main/resources/lang/artifactMessages_de_DE.properties,
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2547 src/main/resources/lang/artifactMessages_en.properties,
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2548 src/main/resources/lang/artifactMessages_de.properties: Added axis labels
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2549 for horizontalprofile, verticalprofile, horizontalcrosssection and
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2550 verticalcrosssection charts.
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2551
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2552 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java,
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2553 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java,
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2554 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java,
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2555 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java:
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2556 Read axis labels from ressources instead of hard coded strings in code.
2e43542e6a11 Added axis labels for charts and use them while generating charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 342
diff changeset
2557
342
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2558 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2559
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2560 Cleared Issue104.
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2561
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2562 * src/main/resources/lang/artifactMessages.properties,
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2563 src/main/resources/lang/artifactMessages_de_DE.properties,
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2564 src/main/resources/lang/artifactMessages_en.properties,
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2565 src/main/resources/lang/artifactMessages_de.properties: Added axis label
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2566 for timeseries charts.
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2567
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2568 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2569 Removed hard coded axis label of timeseries charts. Read label from
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2570 ressources.
bb1afbbd93e4 Read x-axis label for timeseries charts from ressources, instead of a hard coded string in source.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
2571
341
8937fd620e55 Added ChangeLog entry for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
2572 2009-12-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
8937fd620e55 Added ChangeLog entry for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
2573
8937fd620e55 Added ChangeLog entry for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
2574 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
8937fd620e55 Added ChangeLog entry for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
2575 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Added
8937fd620e55 Added ChangeLog entry for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
2576 gap detection for horizontal and vertical profile charts.
8937fd620e55 Added ChangeLog entry for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
2577
339
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2578 2009-12-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2579
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2580 * doc/conf/conf.xml: Expanded the time to live of inactive artifacts
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2581 to 3600000ms (= 1h). Dead artifacts are removed from databasse
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2582 only every 15mins now. Improved the description on the artifact
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2583 factories.
02c71ea5c9c8 Dead artifacts are removed only every 15mins from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
2584
337
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2585 2009-12-08 Tim Englich <tim.englich@intevation.de>
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2586
338
c94936b1f4ba Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 337
diff changeset
2587 * doc/conf/queries.properties:
c94936b1f4ba Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 337
diff changeset
2588 Added the Unit of the Parameter to the Query for Parameters in
c94936b1f4ba Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 337
diff changeset
2589 TimeSeries. Now teh Unit will be displaied in the Combobox and
c94936b1f4ba Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 337
diff changeset
2590 in the Diagramm-Axis-Description.
c94936b1f4ba Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 337
diff changeset
2591
c94936b1f4ba Added the Unit of the Parameter to the Query for Parameters in
Tim Englich <tim.englich@intevation.de>
parents: 337
diff changeset
2592 2009-12-08 Tim Englich <tim.englich@intevation.de>
337
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2593 * src/main/java/de/intevation/gnv/transition/profile:
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2594 Removed empty needless package.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2595 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java:
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2596 src/main/java/de/intevation/gnv/transition/ValueCompareTransition.java,
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2597 src/main/java/de/intevation/gnv/transition/TransitionBase.java,
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2598 src/main/java/de/intevation/gnv/transition/Transition.java,
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2599 src/main/java/de/intevation/gnv/transition/DefaultTransition.java:
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2600 The new Transitions which has the only job to provide the connectios between
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2601 the different States and look if it is Possible to go the different Ways.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2602 * src/main/java/de/intevation/gnv/state/StateBase.java,
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2603 src/main/java/de/intevation/gnv/state/State.java:
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2604 Removed the Logic to descide which State is be reacable as next.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2605 Now the Transition configured in the Artifacts will do that according
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2606 to the modified TransitionModel.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2607 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (transitions):
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2608 Added the Transitions to the Artifact and changed the Logic.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2609 Now the Transition is able to decide if it could be uses or not.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2610 * doc/conf/products/verticalprofile/*.xml:
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2611 Modified the Configuration. Splitted States and Transitions into
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2612 different XML-Fragments according to the modified Transitionmodel.
a887074460b6 Last Step of the Refactoring Work on the Transition Model.
Tim Englich <tim.englich@intevation.de>
parents: 336
diff changeset
2613
336
1b9ca0f2d498 Added marker for different data sources in sql queries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
2614 2009-12-08 Ingo Weinzierl <ingo.weinzierl@intevation.de>
1b9ca0f2d498 Added marker for different data sources in sql queries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
2615
1b9ca0f2d498 Added marker for different data sources in sql queries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
2616 * doc/conf/queries.properties: Added marker ('DATAID') for different data
1b9ca0f2d498 Added marker for different data sources in sql queries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
2617 sources.
1b9ca0f2d498 Added marker for different data sources in sql queries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
2618
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2619 2009-12-08 Tim Englich <tim.englich@intevation.de>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2620
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2621 * doc/conf/products/*.xml:
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2622 Switched all Package and Classnames to the new Names.
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2623 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2624 Switched Imports from de.intevation.gnv.transition to de.intevation.gnv.state
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2625 and renamed all Mebers and local Variables from *transition* to *state*
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2626 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java:
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2627 Changed the Class for the loggeer from TimeseriesoutputTransition
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2628 to ArtifactXMLUtilities because it was wrong.
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2629 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2630 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2631 src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2632 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2633 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2634 src/main/java/de/intevation/gnv/statistics/Statistics.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2635 src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2636 src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2637 src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2638 src/main/java/de/intevation/gnv/exports/Export.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2639 src/main/java/de/intevation/gnv/exports/DefaultExport.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2640 src/main/java/de/intevation/gnv/exports/DefaultDataCollector.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2641 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2642 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2643 src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2644 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2645 src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2646 src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2647 src/main/java/de/intevation/gnv/chart/ChartFactory.java,
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2648 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java:
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2649 Changed import from de.intevation.gnv.transition.* to de.intevation.gnv.state.*
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2650 according to refactoring Work in the Transitionsmodel.
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2651 * de.intevation.gnv.transition.*
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2652 Moved to de.intevation.gnv.state.*
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2653 and renamed all Mebers, local Variables, and Methodsignatures from *transition* to *state*
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 334
diff changeset
2654
334
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2655 2009-12-07 Ingo Weinzierl <ingo.weinzierl@intevation.de>
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2656
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2657 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2658 Remove unselected parameters from parameters list before initiating
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2659 charts. Parameter names are used as axis labels.
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2660
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2661 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2662 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2663 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Changed
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2664 the way of adding data to charts: same parameters are stored in the same
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2665 dataset. Now, each parameter has only one axis. Axes and renderer are
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2666 adjusted one time after collecting data - not after creating every
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2667 single series.
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2668
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2669 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Added some
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2670 more colors to distinguish between different parameters/attributes.
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2671 Changed method to adjust rendering options regarding the changes of
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2672 datasets described above.
e37930705daa Changed the way of adding data to charts. Same parameters have one axis - not each parameter its own one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 333
diff changeset
2673
333
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2674 2009-12-07 Ingo Weinzierl <ingo.weinzierl@intevation.de>
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2675
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2676 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Changed method
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2677 generateChart to initChart, which just created a new timeseries chart.
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2678 General chart stuff is done in AbstractXYLineChart.
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2679
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2680 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Sourced
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2681 ChartFactory call out to a new initChart method. This has been done,
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2682 because TimeSeriesCharts needs to initiate another type of chart than
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2683 horizontal or vertical charts.
19571fd1d0e8 Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 332
diff changeset
2684
332
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2685 2009-12-04 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2686
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2687 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java:
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2688 Added method to fetch a string from ressource bundle with a specified
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2689 locale. Before, there just have been existing a method to fetch string
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2690 from ressource bundle on basis of the first locale in a list of locales.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2691
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2692 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java:
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2693 Added method to fetch strings from ressource bundle from RessourceFactory
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2694 with a specified locale, a key and a default value, if there is no string
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2695 matching key in bundle.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2696
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2697 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2698 Added methods for creating title and subtitle of charts. FIS name is
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2699 fetched from ressource bundle with best locale (regarding supported server
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2700 and client locales) instead of first locale in list of supported locales
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2701 of the server.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2702
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2703 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java:
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2704 Changed title of charts. The main title contains FIS and station name. The
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2705 subtitle contains the time period, the cruise, the depth and the position
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2706 of a chart.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2707
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2708 * src/main/java/de/intevation/gnv/chart/ChartLabels.java: Added subtitle as
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2709 parameter in class and constructor.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2710
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2711 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Added a
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2712 subtitle to charts. Titles and subtitles are stored in a ChartLabels
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2713 object.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2714
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2715 * src/main/resources/lang/artifactMessages.properties,
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2716 src/main/resources/lang/artifactMessages_de_DE.properties,
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2717 src/main/resources/lang/artifactMessages_en.properties,
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2718 src/main/resources/lang/artifactMessages_de.properties: Added strings for
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2719 chart title.
f5c25c86a625 ChangeLog entry and ressource bundles for last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
2720
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2721 2009-12-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2722
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2723 * ChangeLog: Cleaned up a bit.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2724
329
42a5269636eb Added time gap detection to time series charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 328
diff changeset
2725 2009-12-02 Ingo Weinzierl <ingo.weinzierl@intevation.de>
42a5269636eb Added time gap detection to time series charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 328
diff changeset
2726
42a5269636eb Added time gap detection to time series charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 328
diff changeset
2727 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Added time gap
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2728 detection. If a time gap is detected, a null value will be inserted to
329
42a5269636eb Added time gap detection to time series charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 328
diff changeset
2729 break the current line.
42a5269636eb Added time gap detection to time series charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 328
diff changeset
2730
328
861d939e587c Added JBoss repository for JFreeChart 1.0.13.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 327
diff changeset
2731 2009-12-02 Ingo Weinzierl <ingo.weinzierl@intevation.de>
861d939e587c Added JBoss repository for JFreeChart 1.0.13.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 327
diff changeset
2732
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2733 * pom.xml: Added JBoss repository for JFreeChart 1.0.13 and removed explicit
328
861d939e587c Added JBoss repository for JFreeChart 1.0.13.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 327
diff changeset
2734 JCommon dependency which is now needless. Now, it is no more necessary to
861d939e587c Added JBoss repository for JFreeChart 1.0.13.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 327
diff changeset
2735 install JFreeChart into the local maven repository on your own.
861d939e587c Added JBoss repository for JFreeChart 1.0.13.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 327
diff changeset
2736
327
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2737 2009-12-02 Ingo Weinzierl <ingo.weinzierl@intevation.de>
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2738
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2739 * doc/conf/charttemplate.xml: Added lines to configure rendering of lines
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2740 and points in charts (visibility of lines/points and size of points).
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2741
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2742 * src/main/java/de/intevation/gnv/chart/XMLChartTheme.java: Added method
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2743 parsing the rendering options for lines and points in charts.
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2744
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2745 * src/main/java/de/intevation/gnv/chart/AbstractChart.java: Added boolean
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2746 member attributes which are used to control the visibility of lines and
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2747 points in charts.
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2748
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2749 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2750 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2751 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java:
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2752 Constructor needs two further boolean parameter to control the visibility
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2753 of lines and points in charts.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2754
327
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2755 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: The
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2756 renderer controlling the style of a series is adjusted after adding a
327
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2757 new series to the chart.
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2758
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2759 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2760 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.jav,
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2761 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2762 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2763 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2764 Adjusted method calls regarding the constructor changes in *Chart classes.
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2765
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2766 TODO: Lines and points in charts will both always be rendered at the
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2767 moment. This needs to be changed as soon as a new gui option is
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2768 implemented to control the visibility of lines/points.
22a6493e8460 New options in chart template: visibility of lines and points in charts and point's size.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 326
diff changeset
2769
325
3eff9241ea1e Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 324
diff changeset
2770 2009-12-01 Tim Englich <tim.englich@intevation.de>
3eff9241ea1e Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 324
diff changeset
2771
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2772 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
326
37847d724fc9 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
2773 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
37847d724fc9 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
2774 * src/test/ressources/verticalprofile/verticalprofile_step_*_advance.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2775 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_*_advance.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2776 src/test/ressources/verticalprofile_mesh/verticalprofile_step_*_advance.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2777 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_*_advance.xml,
326
37847d724fc9 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
2778 src/test/ressources/timeseries_mesh/timeseries_step_*_advance.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2779 src/test/ressources/timeseries/timeseries_step_*_advance.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2780 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*_advance.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2781 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_*_advance.xml,
326
37847d724fc9 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
2782 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*_advance.xml:
37847d724fc9 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
2783 Moved each Adancedocument plus one according to the refactored Transitionmodel.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2784 Added the first advanced Call for the Product-Artifact
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2785
326
37847d724fc9 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
2786 2009-12-01 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2787
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2788 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2789 All Data which is required to generate the Charts is now fetched using the
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2790 Method getChartResult. The Method advance and initialize now have nothing to do.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2791
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2792 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2793 Removed the advance call because all Data which is required to generate the Charts is
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2794 fetched using the Method getChartResult.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2795 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (initialize):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2796 Use Method instantiate instead of Advance to add the required Data for describe
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2797 and feed this Transition.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2798
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2799 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (initialize),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2800 src/main/java/de/intevation/gnv/transition/Transition.java (initialize):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2801 Added new Method Initaialize which will be callcall to Initailize the current
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2802 Transition. In this step all Data will be fetched which is required to Ddescribe and
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2803 feed each Transition.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2804 Also the AlternativeTransition was removed because it is not longer required.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2805
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2806 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (advance):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2807 Switched to the usage of the Method initialize instead of Advance while instantiating
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2808 a new Productartifact, according to the Refactoring work wich is done in the
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2809 TransitionModel.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2810
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2811 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (initialize):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2812 Added new Function Initialize so that it is possible to Initialize an Artifact
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2813 without doing this in the Constructor. That is nessessary because some Artifacts need
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2814 some Metadata (e.g. SourceID) befor it can be initialized.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2815
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2816 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2817 doc/conf/products/verticalprofile/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2818 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2819 doc/conf/products/verticalcrosssection/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2820 doc/conf/products/timeseries/conf_timeseriespoint.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2821 doc/conf/products/timeseries/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2822 doc/conf/products/horizontalprofile/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2823 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2824 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2825 Some Refactoring work done according to the Refactoring Work wich
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2826 was done in the Transitionmodel.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2827
324
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2828 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de>
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2829
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2830 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java,
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2831 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java,
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2832 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2833 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java,
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2834 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2835 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java:
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2836 Removed needless imports.
e6e172a4915e Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
2837
323
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2838 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de>
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2839
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2840 * pom.xml: Updated batik dependencies to 1.7
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2841
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2842 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java: Use
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2843 java native DOMImplementation instead of Batik's SVGDOMImplementation,
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2844 which is not present in batik 1.7 libs.
a88e15972c72 Updated Batik library to 1.7
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
2845
322
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2846 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de>
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2847
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2848 * doc/conf/products/horizontalcrosssection/conf_mesh.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2849 doc/conf/products/verticalcrosssection/conf_mesh.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2850 doc/conf/products/timeseries/conf_mesh.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2851 doc/conf/products/timeseries/conf_timeseriespoint.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2852 doc/conf/products/horizontalprofile/conf_mesh.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2853 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2854 doc/conf/products/verticalprofile/conf_mesh.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2855 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2856 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added svg
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2857 to output modes (MimeType image/svg+xml).
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2858
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2859 * pom.xml: Added batik 1.6.1 dependencies which are used to create svg
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2860 exports.
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2861
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2862 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java:
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2863 Implemented chart export to svg.
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2864
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2865 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2866 Output mode 'svg' will call svg export of ChartExportHelper.
57a2bf630854 Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
2867
320
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2868 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de>
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2869
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2870 * pom.xm: Added iText 2.1.7 dependency (to create pdf's).
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2871
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2872 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java:
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2873 Implemented chart export to pdf using iText library. The chart fills the
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2874 complete page. A boolean system property "export.pdf.landscape" can be
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2875 used to adjust the page orientation (portrait or landscape, default is
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2876 landscape).
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2877
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2878 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2879 Added method for exporting chart to pdf. Calls the new method of
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2880 ChartExportHelper.
18302372703f Implemented pdf export of charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
2881
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2882 2009-11-27 Tim Englich <tim.englich@intevation.de>
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2883
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2884 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2885 (testHorizontalProfileInstantaneousPointArtifact),
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2886 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_*.xml:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2887 Added new stapes using the RegionFilter into the Tescase of HorizontalProfiles Instantaneous Point.
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2888 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2889 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml:
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2890 Bugfix: Removed second dateid. horizontalcrosssection and verticalcrosssection only provide the usage of one dateid.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2891 * doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml:
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2892 Added the RegionFilters into the configuration of the Products for
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2893 Horizontalprofiles IntantaneousPoints.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2894 * doc/conf/queries.properties:
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2895 Query to select only Ships, Cruises, Tracks which are within an Region.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2896 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (extractKVP):
319
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2897 Added Row-Number lookup for ColumnNames for Performanceimprofements.
251f16a083f8 Added RegionFilter-Support to HorizontalProfile InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 318
diff changeset
2898
318
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2899 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2900
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2901 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java: Helper
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2902 class to export charts. Dependencies on JFreeChart and iText are capsuled
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2903 here, no further dependencies in OutputTransitions. Export methods for
318
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2904 images and pdf already implemented.
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2905
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2906 * src/main/java/de/intevation/gnv/chart/Chart.java,
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2907 src/main/java/de/intevation/gnv/chart/AbstractChart.java: Outsourcing of
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2908 export methods to ChartExportHelper.
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2909
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2910 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2911 Adapted current export of charts.
5f2820e821e0 Implemented a helper class for exporting charts. Adapted code.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
2912
317
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2913 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2914
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2915 * doc/conf/products/horizontalcrosssection/conf_mesh.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2916 doc/conf/products/verticalcrosssection/conf_mesh.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2917 doc/conf/products/timeseries/conf_mesh.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2918 doc/conf/products/timeseries/conf_timeseriespoint.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2919 doc/conf/products/horizontalprofile/conf_mesh.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2920 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2921 doc/conf/products/verticalprofile/conf_mesh.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2922 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2923 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added pdf
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2924 as export format.
342cd58291f1 Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
2925
316
446301258f34 Added point in TODO regarding tick-unit distance of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
2926 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
446301258f34 Added point in TODO regarding tick-unit distance of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
2927
446301258f34 Added point in TODO regarding tick-unit distance of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
2928 * TODO: Added point in TODO regarding tick units and distance between tick
446301258f34 Added point in TODO regarding tick-unit distance of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
2929 units in timeseries charts.
446301258f34 Added point in TODO regarding tick-unit distance of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
2930
315
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2931 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2932
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2933 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Localized
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2934 chart axis. Two method have been added - method to localize y-axis of
315
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2935 charts, abstract method to localize x-axis of charts.
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2936
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2937 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2938 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Override
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2939 abstract method to localize x-axis.
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2940
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2941 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2942 Call algorithm to determine the best locale regarding intersection of
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2943 supported server and browser locales. This locale is used to create
315
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2944 localized charts.
63f8b3fb7d9a Localization of chart axis with locale which fits best to server and browser settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
2945
314
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2946 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de>
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2947
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2948 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java:
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2949 New method getLocales() which returns an array of locales which are
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2950 supported by the server.
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2951
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2952 * src/main/resources/lang/lang.conf: Config-file for supported languages.
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2953 The resource bundles for localized text should be configured here. It is
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2954 used to determine the best locale regarding the supported locales by
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2955 server and browser.
6f72e335e2c9 Added ChangeLog entry from last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
2956
312
19fbd03544ea Generate timeseries chart in TimeSeriesChart class instead of AbstractXYChart to instantiate special timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
2957 2009-11-25 Ingo Weinzierl <ingo.weinzierl@intevation.de>
19fbd03544ea Generate timeseries chart in TimeSeriesChart class instead of AbstractXYChart to instantiate special timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
2958
19fbd03544ea Generate timeseries chart in TimeSeriesChart class instead of AbstractXYChart to instantiate special timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
2959 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Override
19fbd03544ea Generate timeseries chart in TimeSeriesChart class instead of AbstractXYChart to instantiate special timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
2960 method generateChart to instantiate TimeSeries charts instead of XY
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2961 charts. Before these changes, timeseries charts did not have a valid date
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2962 axis.
312
19fbd03544ea Generate timeseries chart in TimeSeriesChart class instead of AbstractXYChart to instantiate special timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
2963
311
cbb610197b9f Corrected committer from the last revision in ChangeLog.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 310
diff changeset
2964 2009-11-24 Ingo Weinzierl <ingo.weinzierl@intevation.de>
310
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2965
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2966 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2967 src/main/java/de/intevation/gnv/chart/AbstractChart.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2968 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2969 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Added
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2970 timegap definitions, adapted constructors.
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2971
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2972 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2973 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2974 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2975 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2976 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2977 Adapted creation of charts regarding changes of constructors.
45625b5cd6d4 Added timegap definitions to charts. Adapted constructors and constructor calls.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
2978
309
333ea3d54423 Added new Timevalues because the Data in the DWH has changed.
Tim Englich <tim.englich@intevation.de>
parents: 308
diff changeset
2979 2009-11-24 Tim Englich <tim.englich@intevation.de>
333ea3d54423 Added new Timevalues because the Data in the DWH has changed.
Tim Englich <tim.englich@intevation.de>
parents: 308
diff changeset
2980
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2981 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2982 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2983 src/test/ressources/timeseries_mesh/timeseries_step_08_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2984 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2985 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2986 src/test/ressources/timeseries/timeseries_step_06_out_chart.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2987 Added new Timevalues because the Data in the DWH has changed.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2988
308
677da0e143cc Added dependencies for esri and ibm libraries required for unit tests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 307
diff changeset
2989 2009-11-24 Ingo Weinzierl <ingo.weinzierl@intevation.de>
677da0e143cc Added dependencies for esri and ibm libraries required for unit tests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 307
diff changeset
2990
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2991 * pom.xml: Added dependencies for esri and ibm libraries required for unit
308
677da0e143cc Added dependencies for esri and ibm libraries required for unit tests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 307
diff changeset
2992 tests.
677da0e143cc Added dependencies for esri and ibm libraries required for unit tests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 307
diff changeset
2993
306
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
2994 2009-11-24 Tim Englich <tim.englich@intevation.de>
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
2995
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2996 * src/test/ressources/timeseries/timeseries_step_06_out_chart.xml:
307
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
2997 Added mime-type to get a propper output-result and not an NPE
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
2998 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java (findValueTitle):
307
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
2999 Added null-value check to prevent NPEs.
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
3000 * src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java (getChart),
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
3001 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getChart),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3002 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java (getChart),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3003 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (getChart):
307
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
3004 Changed Method-Signature to this one which the base method provide.
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
3005 Now the Methods will be used again.
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
3006
f0f106c7b906 Fixed some broken Method-Extentions.
Tim Englich <tim.englich@intevation.de>
parents: 306
diff changeset
3007 2009-11-24 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3008
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3009 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (TestCallContext):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3010 Removed Compilationerrors that were triggert by API-Changes in
306
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3011 Module Artifact-Database.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3012
306
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3013 * doc/conf/queries.properties,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3014 doc/conf/products/timeseries/conf_mesh.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3015 Removed Meshpoint from SQL-Query because the same value will be
306
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3016 insert by using the depthid.
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3017 depthid on layer 1 = featureid
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3018 In the old configuration only Charts on Layer 1 were drawn.
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3019 issue91
e7f1c79bf9cd Bugfix for issue91, wrong depth will be drawn in TimeseriesCharts in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 305
diff changeset
3020
305
91c37bf28c0e Remove chart from cache when data which is displayed in chart has changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
3021 2009-11-23 Ingo Weinzierl <ingo.weinzierl@intevation.de>
91c37bf28c0e Remove chart from cache when data which is displayed in chart has changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
3022
91c37bf28c0e Remove chart from cache when data which is displayed in chart has changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
3023 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java:
91c37bf28c0e Remove chart from cache when data which is displayed in chart has changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
3024 Remove chart from cache when data which is displayed has changed.
91c37bf28c0e Remove chart from cache when data which is displayed in chart has changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
3025
304
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3026 2009-11-23 Ingo Weinzierl <ingo.weinzierl@intevation.de>
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3027
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3028 * doc/conf/charttemplate.xml: Added configuration file for chart themes.
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3029
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3030 * src/main/java/de/intevation/gnv/chart/XMLChartTheme.java: Theme class for
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3031 reading xml files which describe chart styles. It extends the
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3032 StandardChartTheme class of JFreeChart which defines default values for
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3033 chart parameters. It is possible to apply different xml configurations for
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3034 different charts.
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3035
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3036 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java,
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3037 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3038 Before creating a new chart, an instance of XMLChartTheme is initialized
304
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3039 which is responsible for the chart style.
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3040
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3041 NOTE: 'charttemplate.xml' is used by artifact server and has to be placed
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3042 in the config directory.
a16d337c5678 The style of charts can be configured with ChartThemes using XML configuration files.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
3043
303
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3044 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3045
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3046 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3047 Export format of charts (png, jpeg, gif) depends on mime-type.
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3048
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3049 * src/main/java/de/intevation/gnv/chart/Chart.java,
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3050 src/main/java/de/intevation/gnv/chart/AbstractChart.java: Renamed export
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3051 method, because it doesn't export just png anymore, but jpeg or gif as
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3052 well.
9ba2cf8cad8d Export format of charts is related to mime-type.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
3053
302
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3054 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3055
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3056 * src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3057 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3058 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3059 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3060 src/test/ressources/timeseries_mesh/timeseries_step_08_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3061 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3062 src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_out_chart.xml,
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3063 src/test/ressources/verticalprofile/verticalprofile_step_06_out_chart.xml:
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3064 Removed mistake in xml structure of artifact protocol. Mime-type node was
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3065 called 'out' instead of 'mime-type'.
dc2713a3eaa7 Removed mistake from xml structure of the artifact protocol.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
3066
301
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3067 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3068
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3069 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3070 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3071 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3072 src/main/java/de/intevation/gnv/chart/AbstractChart.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3073 src/main/java/de/intevation/gnv/exports/Export.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3074 src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3075 src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3076 src/main/java/de/intevation/gnv/exports/DefaultProfile.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3077 src/main/java/de/intevation/gnv/exports/DefaultExport.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3078 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3079 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3080 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3081 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3082 Removed duplicated and needless imports.
3ea030aafe65 Removed duplicated and needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
3083
300
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3084 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3085
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3086 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java:
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3087 Added methods for caching charts.
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3088
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3089 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3090 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3091 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3092 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java,
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3093 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3094 Changed chart generation. Charts will now be generated in a central place
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3095 in TimeSeriesOutputTransition which is the parent class of other
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3096 OutputTransitions. Each OutputTransition got a new method to serve its own
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3097 special chart class.
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3098
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3099 * TODO: Added hint for caching charts. Verticalcrosssection and
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3100 orizontalcrosssection charts aren't implemented yet.
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3101
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3102 NOTE: Charts can be cached. This could be useful if the user exports
300
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3103 charts as svg, png or pdf. The caching of charts is configured via system
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3104 property 'cache.chart' at the moment.
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3105
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3106 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3107
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3108 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3109 src/main/java/de/intevation/gnv/transition/OutputTransition.java,
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3110 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3111 Changed parameter of 'out'-method of OutputTransition. Now, the
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3112 OutputTransition gets the complete xml document of the request (before
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3113 just the target name). The mime type of this xml ist used to distinguish
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3114 between different output formats of charts (png, jpeg).
6a3a02e004d9 Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
3115
298
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3116 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3117
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3118 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3119 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3120 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java:
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3121 Classes for creating charts of different output transitions, inherit from
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3122 AbstractXYLineChart. The subclasses should only implement special code.
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3123 General configurations should be done in AbstractChart or
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3124 AbstractXYLineChart.
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3125
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3126 TODO: Take care of gaps between two values.
80f7c5dc09c6 Implementation of classes for creating timeseries, verticalprofile and horizontalprofile charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
3127
297
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3128 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3129
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3130 * src/main/java/de/intevation/gnv/chart/Chart.java: Interface, which
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3131 declares basic method to create charts and export it in different formats.
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3132
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3133 * src/main/java/de/intevation/gnv/chart/AbstractChart.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3134 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Abstract
297
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3135 chart classes which declare basic methods for chart creation and implement
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3136 general methods used by subclasses.
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3137
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3138 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3139
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3140 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java: Declared a
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3141 method as static, which can be used without instantiating an object of its
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3142 class.
3f43392df3f6 Interface and abstract classes for chart creation implemented.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 295
diff changeset
3143
295
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3144 2009-11-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3145
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3146 * pom.xml: Changed version of JFreeChart from 1.0.12 to 1.0.13 and added
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3147 dependency of JCommon 1.0.15, which is used by JFreeChart.
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3148
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3149 NOTE: The JFreeChart 1.0.13 jar has to be installed on your own for the
295
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3150 time the central maven repository is broken.
255b1b5c52ff Updated JFreeChart to 1.0.13 and added dependency of JCommon 1.0.15
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
3151
294
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3152 2009-11-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3153
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3154 * pom.xml: Changed version of JFreeChart from 1.0.7 to 1.0.12, which
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3155 includes the template mechanism to configure the style of charts.
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3156
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3157 NOTE: JFreeChart 1.0.13 is the newest release, but the maven repository
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3158 does not contain a pom.xml file. Created an issue on
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3159 (http://jira.codehaus.org/browse/MEV-647).
4a7ba01eae7f Updated JFreeChart library from 1.0.7 to 1.0.12
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 261
diff changeset
3160
261
874644bf1da8 Added start-script to version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 260
diff changeset
3161 2009-11-16 Ingo Weinzierl <ingo.weinzierl@intevation.de>
874644bf1da8 Added start-script to version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 260
diff changeset
3162
874644bf1da8 Added start-script to version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 260
diff changeset
3163 * bin/run.sh: Added start-script to version control.
874644bf1da8 Added start-script to version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 260
diff changeset
3164
260
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3165 2009-11-13 Hans Plum <hans@intevation.de>
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3166
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3167 * RELEASE 0.2:
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3168 Summarized activities in NEWS, Changes
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3169
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3170 2009-11-13 Hans Plum <hans@intevation.de>
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3171
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3172 * ChangeLog:
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3173 Unified style of ChangeLog descriptions refering to issues.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3174
256
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3175 2009-11-13 Tim Englich <tim.englich@intevation.de>
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3176
258
9147e3931723 Moved Comment according to Instantiationerrors loading Artifact.
Tim Englich <tim.englich@intevation.de>
parents: 257
diff changeset
3177 * doc/conf/products/timeseries/conf_timeseriespoint.xml:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3178 Moved Comment according to Instantiationerrors loading Artifact.
258
9147e3931723 Moved Comment according to Instantiationerrors loading Artifact.
Tim Englich <tim.englich@intevation.de>
parents: 257
diff changeset
3179
9147e3931723 Moved Comment according to Instantiationerrors loading Artifact.
Tim Englich <tim.englich@intevation.de>
parents: 257
diff changeset
3180 2009-11-13 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3181
257
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 256
diff changeset
3182 * doc/conf/log4j.properties,,
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 256
diff changeset
3183 doc/conf/conf.xml,
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 256
diff changeset
3184 doc/conf/arcsdeconnectionpool.properties,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3185 doc/conf/products/timeseries/conf_timeseriespoint.xml:
257
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 256
diff changeset
3186 Added Documentation of Configuration-Files.
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 256
diff changeset
3187
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 256
diff changeset
3188 2009-11-13 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3189
256
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3190 * doc/conf/products/verticalcrosssection/conf_mesh.xml,
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3191 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3192 Removed statistics as possible out-Variant from Configuration
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3193 according to TG_0030.061
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3194
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3195 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_statistics.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3196 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_statistics.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3197 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3198 (testVerticalCrossSectionMeshArtifact):
256
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3199 Removed Statistics-Test on This Artifact-Test because no Statistic is required
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3200 for this Producttyp.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3201
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3202 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3203 HorizontalCrossSectionMeshOutputTransition.java (createCSV):
256
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3204 No Statistics for this Output is required.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3205
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3206 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java:
256
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3207 Removed becaus the Statistics for ths product is not required.
008709f79611 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061
Tim Englich <tim.englich@intevation.de>
parents: 255
diff changeset
3208
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3209 2009-11-12 Tim Englich <tim.englich@intevation.de>
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3210
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3211 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java (calculateXOrdinateValue),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3212 src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3213 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java (calculateXOrdinateValue),
255
5403452c06fc Added proper values for calculating the Statistics of VerticalProfiles and HorizontalProfiles issue86
Tim Englich <tim.englich@intevation.de>
parents: 254
diff changeset
3214 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java :
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3215 Added the previous Row to the Method for calculating the GAP between
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3216 those Rows. Also added Calculation of the Distance between two Points in
255
5403452c06fc Added proper values for calculating the Statistics of VerticalProfiles and HorizontalProfiles issue86
Tim Englich <tim.englich@intevation.de>
parents: 254
diff changeset
3217 HorizontalProfileStatistic and returning the Depth in VerticalProfileStatistics.
5403452c06fc Added proper values for calculating the Statistics of VerticalProfiles and HorizontalProfiles issue86
Tim Englich <tim.englich@intevation.de>
parents: 254
diff changeset
3218 Also added the Metjod clearStatistics to restet the Object if an new Calculation
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3219 will started.
255
5403452c06fc Added proper values for calculating the Statistics of VerticalProfiles and HorizontalProfiles issue86
Tim Englich <tim.englich@intevation.de>
parents: 254
diff changeset
3220
5403452c06fc Added proper values for calculating the Statistics of VerticalProfiles and HorizontalProfiles issue86
Tim Englich <tim.englich@intevation.de>
parents: 254
diff changeset
3221 2009-11-12 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3222
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3223 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (extractKVP):
254
ce408af0ee57 Translated "Keine Auswahl" to "No Selection" according to the Specification that
Tim Englich <tim.englich@intevation.de>
parents: 253
diff changeset
3224 Translated "Keine Auswahl" to "No Selection" according to the Specification that
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3225 the primary Language is english. Please note that the Values that are currently
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3226 displaied are almost in german.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3227
254
ce408af0ee57 Translated "Keine Auswahl" to "No Selection" according to the Specification that
Tim Englich <tim.englich@intevation.de>
parents: 253
diff changeset
3228 2009-11-12 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3229
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3230 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (writeStatistics2XML):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3231 Changed XML-Syntaxt according to the new Structure of StatisticValues.
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3232 (out):
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3233 Changed Call of calculateStatistics according to the new Methodsignature.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3234
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3235 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3236 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java.
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3237 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3238 src/main/java/de/intevation/gnv/statistics/Statistics.java:
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3239 Extended Methods calculateStatistics to put Lable-Values into the
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3240 Calculation. Now for each Group of Statistics is it possible
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3241 to calclulate a separat name which is simmilar to the name of
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3242 the Diagramm-Series-Name.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3243 Also the Representation of the Statistics has changed so each Group
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3244 will be stored in one StatisticSet
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3245
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3246 * src/main/java/de/intevation/gnv/statistics/StatisticSet.java:
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3247 Bean for Storing the Statistic to one Group and also storing the
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3248 Name of the Statistic.
253
07650fc6014c Put a name to each Statistic group which is similar to the name of the
Tim Englich <tim.englich@intevation.de>
parents: 252
diff changeset
3249
251
113b06ab2110 BugFix: The Value of SingleInputFields will now also be shown in the static ui. issue81
Tim Englich <tim.englich@intevation.de>
parents: 250
diff changeset
3250 2009-11-11 Tim Englich <tim.englich@intevation.de>
113b06ab2110 BugFix: The Value of SingleInputFields will now also be shown in the static ui. issue81
Tim Englich <tim.englich@intevation.de>
parents: 250
diff changeset
3251
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3252 Issue 19: Validation of max. min value order
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3253
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3254 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData):
252
f1e7ddeef5bc Added Validation if a given maxvalue is greater than a given minvalue issue19
Tim Englich <tim.englich@intevation.de>
parents: 251
diff changeset
3255 Added Validation if a given maxvalue is greater than a given minvalue issue19
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3256 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid):
252
f1e7ddeef5bc Added Validation if a given maxvalue is greater than a given minvalue issue19
Tim Englich <tim.englich@intevation.de>
parents: 251
diff changeset
3257 Added new Method for validating if a maxvalue is greater than a minvalue. issue19
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3258
252
f1e7ddeef5bc Added Validation if a given maxvalue is greater than a given minvalue issue19
Tim Englich <tim.englich@intevation.de>
parents: 251
diff changeset
3259 2009-11-11 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3260
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3261 Issue 81: Keeping input values in coordinate input fields
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3262
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3263 * src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3264 (setValue), src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3265 Added setValue-Method
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3266 for setting the Value which was sent back to the Server using the feed-request. issue81
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3267
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3268 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (getDescribeData):
251
113b06ab2110 BugFix: The Value of SingleInputFields will now also be shown in the static ui. issue81
Tim Englich <tim.englich@intevation.de>
parents: 250
diff changeset
3269 Added SingleValueDescribeData to the method for storing InputValues for
113b06ab2110 BugFix: The Value of SingleInputFields will now also be shown in the static ui. issue81
Tim Englich <tim.englich@intevation.de>
parents: 250
diff changeset
3270 Describeoutput issue81
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3271
250
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3272 2009-11-11 Tim Englich <tim.englich@intevation.de>
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3273
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3274 * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3275 src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java:
250
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3276 Added getName and added Constants for minValue and maxValue Id to
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3277 enable the storage of this Values which would be put using the
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3278 feed command.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3279
250
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3280 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe):
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3281 Changed the usage of the Name of the MinMaxTransition from getMinName to getName.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3282
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3283 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult):
250
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3284 Changed the Constructor of MinMaxTransition according to API-Changes of
4e8f0fd8ed79 BugFix: Storage of "feeded" MinMaxValues will now work. issue79
Tim Englich <tim.englich@intevation.de>
parents: 249
diff changeset
3285 DefaultMinMaxDescribeData
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3286
249
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3287 2009-11-11 Tim Englich <tim.englich@intevation.de>
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3288
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3289 Issue 76: Improving XML config documents
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3290
249
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3291 * doc/conf/products/verticalprofile/conf_mesh.xml,
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3292 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml,
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3293 doc/conf/products/verticalcrosssection/conf_mesh.xml,
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3294 doc/conf/products/timeseries/conf_mesh.xml,
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3295 doc/conf/products/horizontalprofile/conf_mesh.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3296 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
249
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3297 Removed unnecessary characters 'v' from the Documents. issue76
cad7c220adbc Removed unnecessary characters 'v' from the Documents. issue76
Tim Englich <tim.englich@intevation.de>
parents: 248
diff changeset
3298
247
af474a541f74 Sort Columns to the given order of the ODV-Specification
Tim Englich <tim.englich@intevation.de>
parents: 246
diff changeset
3299 2009-11-10 Tim Englich <tim.englich@intevation.de>
af474a541f74 Sort Columns to the given order of the ODV-Specification
Tim Englich <tim.englich@intevation.de>
parents: 246
diff changeset
3300
248
bcb0b676f94d Added Ressources for the AreaFilter Ids areaid and subareid
Tim Englich <tim.englich@intevation.de>
parents: 247
diff changeset
3301 * src/main/resources/lang/artifactMessages_*.properties:
bcb0b676f94d Added Ressources for the AreaFilter Ids areaid and subareid
Tim Englich <tim.englich@intevation.de>
parents: 247
diff changeset
3302 Added Ressources for the AreaFilter Ids areaid and subareid
bcb0b676f94d Added Ressources for the AreaFilter Ids areaid and subareid
Tim Englich <tim.englich@intevation.de>
parents: 247
diff changeset
3303
bcb0b676f94d Added Ressources for the AreaFilter Ids areaid and subareid
Tim Englich <tim.englich@intevation.de>
parents: 247
diff changeset
3304 2009-11-10 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3305
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3306 Issue 68: Improving ODV Export
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3307
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3308 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (TIMESERIES_ODV_PROFILE_NAMES):
247
af474a541f74 Sort Columns to the given order of the ODV-Specification
Tim Englich <tim.englich@intevation.de>
parents: 246
diff changeset
3309 Sort Columns to the given order of the ODV-Specification
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3310 and added the Columns DATAVALUE and PARAMETER to the output
247
af474a541f74 Sort Columns to the given order of the ODV-Specification
Tim Englich <tim.englich@intevation.de>
parents: 246
diff changeset
3311 according to issue68
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3312
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3313 * doc/conf/queries.properties:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3314 Changed Column-alias in Query for HorizontalProfile ODV-Exports in Meshes
247
af474a541f74 Sort Columns to the given order of the ODV-Specification
Tim Englich <tim.englich@intevation.de>
parents: 246
diff changeset
3315 from PARAMETERID to PARAMETER to be able to use in only on ODV-Export-Profile
af474a541f74 Sort Columns to the given order of the ODV-Specification
Tim Englich <tim.englich@intevation.de>
parents: 246
diff changeset
3316
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3317 2009-11-10 Tim Englich <tim.englich@intevation.de>
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3318
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3319 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact):
246
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3320 Added the ODV-Export to the Unit-Testcase for VerticalCrossSection-Mesh.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3321 Some Refactoring Work done.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3322 * doc/conf/products/verticalcrosssection/conf_mesh.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3323 Added QueryID for ODV-Exports to the Configuration of an
246
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3324 Mesh-VerticalCrossSection-Artifacts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3325 * doc/conf/queries.properties:
246
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3326 Added Query for VerticalCrossSection ODV-Exports in Meshes.
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3327 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml:
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3328 Changed Datevalue, because the old value was out of range to the Data.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3329 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_odv.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3330 Added Out-Request for ODV-Export to the JUnitTest Configuration for
246
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3331 VerticalCrossSection Mesh.
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3332
b7f69809239c Added ODV-Export to VerticalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 245
diff changeset
3333 2009-11-10 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3334
245
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3335 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact):
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3336 Added the ODV-Export to the Unit-Testcase for HorizontalCrossSection-Mesh.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3337 Some Refactoring Work done.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3338 * doc/conf/queries.properties:
245
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3339 Added Query for HorizontalCrossSection ODV-Exports in Meshes.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3340 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3341 Added QueryID for ODV-Exports to the Configuration of an
245
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3342 Mesh-HorizontalCrossSection-Artifacts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3343 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml:
245
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3344 Changed Datevalue, because the old value was out of range to the Data.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3345 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_odv.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3346 Added Out-Request for ODV-Export to the JUnitTest Configuration for
245
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3347 HorizontalCrossSection Mesh.
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3348
9697a6b8d2c9 Added ODV-Export to HorizontalCrossSection on Meshes
Tim Englich <tim.englich@intevation.de>
parents: 244
diff changeset
3349 2009-11-10 Tim Englich <tim.englich@intevation.de>
260
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3350
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3351 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact):
244
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3352 Added the ODV-Export to the Unit-Testcase for HorizontalProfile-InstantaneousPoint.
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3353 Some Refactoring Work done.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3354 * src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_odv.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3355 Added Out-Request for ODV-Export to the JUnitTest Configuration for
244
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3356 HorizontalProfiles InstantaneousPoint.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3357 * doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3358 Added QueryID for ODV-Exports to the Configuration of an
244
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3359 InstantaneousPoint-HorizontalProfile-Artifacts
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3360 * doc/conf/queries.properties:
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3361 Added Query for HorizontalProfile ODV-Exports in InstantaneousPoint
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3362
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3363 2009-11-10 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3364 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact):
244
9048bc4b17cd Added ODV-Export to HorizontalProfiles on InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 243
diff changeset
3365 Added the ODV-Export to the Unit-Testcase for VerticalProfile-InstantaneousPoint.
243
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3366 Some Refactoring Work done.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3367 * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3368 Added QueryID for ODV-Exports to the Configuration of an
243
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3369 InstantaneousPoint-VerticalProfile-Artifacts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3370 * doc/conf/queries.properties:
243
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3371 Added Query for VerticalProfile ODV-Exports in InstantaneousPoint
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3372 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_odv.xml:
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3373 Added Out-Request for ODV-Export to the JUnitTest Configuration for VerticalProfiles InstantaneousPoint.
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3374
b599de3db552 Added ODV-Export to VerticalProfiles in InstantaneousPoint
Tim Englich <tim.englich@intevation.de>
parents: 242
diff changeset
3375 2009-11-10 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3376
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3377 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact):
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3378 Added the ODV-Export to the Unit-Testcase for HorizontalProfile-Mesh.
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3379 Some Refactoring Work done.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3380 * doc/conf/products/horizontalprofile/conf_mesh.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3381 Added QueryID for ODV-Exports to the Configuration of an
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3382 Mesh-HorizontalProfile-Artifacts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3383 * doc/conf/queries.properties:
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3384 Added Query for HorizontalProfile ODV-Exports in Meshes
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3385 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_out_odv.xml:
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3386 Added Out-Request for ODV-Export to the JUnitTest Configuration for HorizontalProfiles Mesh.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3387 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml:
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3388 BugFix: Changed missspelled Input-Name
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3389
241
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3390 2009-11-09 Tim Englich <tim.englich@intevation.de>
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3391
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3392 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (TIMESERIES_ODV_PROFILE_NAMES):
241
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3393 Changed the Order of Columnlookup for ODV-Exports and added column "Depth" to the Export
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3394 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact):
241
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3395 Added the ODV-Export to the Unit-Testcase for TimeSeries-Mesh.
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3396 Some Refactoring Work done.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3397 * doc/conf/queries.properties:
241
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3398 Added Query for VerticalProfile ODV-Exports in Meshes
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3399 * doc/conf/products/verticalprofile/conf_mesh.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3400 Added QueryID for ODV-Exports to the Configuration of an
241
8500529d82af Added ODV-Export to VerticalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 240
diff changeset
3401 Mesh-VerticalProfile-Artifacts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3402 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_out_odv.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3403 src/test/ressources/verticalprofile/verticalprofile_step_06_out_odv.xml:
242
5925739d25ac Added ODV-Export to HorizontalProfiles in Meshes
Tim Englich <tim.englich@intevation.de>
parents: 241
diff changeset
3404 Added Out-Request for ODV-Export to the JUnitTest Configuration for VerticalProfiles.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3405
240
76897b73db4e Added ODV-Export-Support to TimeSeries Mesh
Tim Englich <tim.englich@intevation.de>
parents: 239
diff changeset
3406 2009-11-09 Tim Englich <tim.englich@intevation.de>
76897b73db4e Added ODV-Export-Support to TimeSeries Mesh
Tim Englich <tim.englich@intevation.de>
parents: 239
diff changeset
3407
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3408 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact):
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3409 Added the ODV-Export to the Unit-Testcase for TimeSeries-Mesh.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3410 Some Refactoring Work done.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3411
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3412 * src/test/ressources/timeseries_mesh/timeseries_step_08_out_odv.xml:
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3413 Added Out-request for ODV-Export to the JUnitTest Configuration for TimeSeries Mesh.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3414
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3415 * doc/conf/products/timeseries/conf_mesh.xml:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3416 Added QueryID for ODV-Exports to the Configuration of an Mesh-TimeSeries-Artifacts
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3417
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3418 * doc/conf/queries.properties: Added Query for TimeSeries ODV-Exports in Meshes
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3419
239
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3420 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3421
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3422 * src/main/java/de/intevation/gnv/exports/Export.java
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3423 src/main/java/de/intevation/gnv/exports/DefaultProfile.java
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3424 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Added the
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3425 possibility to print column labels in the first line of an export.
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3426
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3427 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3428 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3429 Adjusted instantiation of the DefaultExport object and added column labels
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3430 for odv export.
75da91eca29f Added possibility to print column labels in the first line of an export. Added labels for odv export as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 238
diff changeset
3431
238
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3432 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3433
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3434 * src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java:
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3435 Implemented a DataCollector for Odv exports.
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3436
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3437 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3438 OEV-export uses a SimpleOdvDataCollector to collect export data.
a157c6042cb4 ODV-export for timeseries completed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 237
diff changeset
3439
235
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3440 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3441
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3442 * src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java,
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3443 src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java:
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3444 Renamed HorizontalProfileDataCollector into ShapeDataCollector, because it
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3445 will be used by other transitions as well.
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3446
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3447 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java:
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3448 Adjusted class name of DataCollector after renaming.
c8ecc0c0bcb4 Renaming HorizontalProfileDataCollector into ShapeDataCollector.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 234
diff changeset
3449
234
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3450 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3451
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3452 * src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java:
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3453 Special DataCollector for fetching data used for horizontal profile
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3454 exports.
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3455
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3456 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java:
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3457 Uses the an exporter for csv export.
a7fa7b404897 HorizontalProfile CSV-export uses an Exporter instead of writing csv on its own.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 233
diff changeset
3458
233
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3459 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3460
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3461 * src/main/java/de/intevation/gnv/exports/Export.java,
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3462 src/main/java/de/intevation/gnv/exports/DefaultDataCollector.java:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3463 Implemented a DataCollector to collect all data used to create exports.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3464 DefaultCollector fetches data with help of its headers. For special
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3465 exports, where a header returns more than one value, special
233
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3466 DataCollectors needs to be implemented (overwritung the 'getData' method).
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3467
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3468 * src/main/java/de/intevation/gnv/exports/DefaultProfile.java,
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3469 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Export now
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3470 uses a DataCollector to get the data.
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3471
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3472 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3473 Adjusted exports of csv export.
233
2ceb4bf51cba Added DataCollector which collects data used for exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 232
diff changeset
3474
232
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3475 2009-11-09 Tim Englich <tim.englich@intevation.de>
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3476
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3477 * doc/conf/queries.properties:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3478 Added SQLStatemenet for ODV-Data for VerticalProfiles
237
56dcedc4a96c Added SQL-Statement for ODV-Exports on Verticalprofiles TimeSeriesPoints
Tim Englich <tim.englich@intevation.de>
parents: 235
diff changeset
3479 on TimeSeriesPoints.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3480 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml:
237
56dcedc4a96c Added SQL-Statement for ODV-Exports on Verticalprofiles TimeSeriesPoints
Tim Englich <tim.englich@intevation.de>
parents: 235
diff changeset
3481 Added QueryID for ODV-Data-Query
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3482
237
56dcedc4a96c Added SQL-Statement for ODV-Exports on Verticalprofiles TimeSeriesPoints
Tim Englich <tim.englich@intevation.de>
parents: 235
diff changeset
3483 2009-11-09 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3484
232
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3485 * src/test/ressources/timeseries/timeseries_step_06_out_*.xml:
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3486 Added the missing out-Modes to the Testcase and rename it to
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3487 the common used way in this TestCases.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3488 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact):
232
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3489 Added the ODV-Export to the Unit-Testcase.
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3490 Some Refactoring Work done.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3491 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out):
232
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3492 The Method for generating ODV-Export now reads its Data from
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3493 the special Method which delivers the adapted Data.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3494 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (generateFilterValuesFromInputData):
232
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3495 Extracted the Generation of the FilterValues for the geo-backend
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3496 to use it in several methods.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3497 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (getODVResult):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3498 Added Method for getting the rquired Data for ODV-Exports
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3499 * doc/conf/products/timeseries/conf_timeseriespoint.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3500 Added separat QueryID Lookup for ODV-Data-Queryies
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3501 * doc/conf/queries.properties:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3502 DB-Queries for ODV-Support TimeSeries on TimeSeriesPoints added.
232
3d6d89bcbf42 Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents: 230
diff changeset
3503
230
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3504 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3505
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3506 * src/main/java/de/intevation/gnv/exports,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3507 src/main/java/de/intevation/gnv/exports/Export.java,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3508 src/main/java/de/intevation/gnv/exports/DefaultProfile.java,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3509 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Implemented an
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3510 Exporter for odv and csv exports. Each exports just needs a Profile, which
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3511 describes the output.
230
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3512
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3513 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3514 Added an exemplary export for CSV and ODV formats of
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3515 TimeSeriesOutputTransition.
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3516
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3517 TODO: ODV exporter exports the same data as CSV exporter does. This needs
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3518 to be adapted.
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3519
229
a610c0a01afc Added the Region-Filter to the Workflow of the Artifacttescases to be able to test it automatically.
Tim Englich <tim.englich@intevation.de>
parents: 228
diff changeset
3520 2009-11-06 Tim Englich <tim.englich@intevation.de>
a610c0a01afc Added the Region-Filter to the Workflow of the Artifacttescases to be able to test it automatically.
Tim Englich <tim.englich@intevation.de>
parents: 228
diff changeset
3521
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3522 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
230
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3523 Added and moved Workflowsteps because of changes in the Workflow of these Artifacts.
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3524 Now the Region-Filter is added to the Workflow an can be tested using
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3525 this UnitTestCases.
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3526
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3527 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml,
230
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3528 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*.xml,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3529 src/test/ressources/timeseries/timeseries_step_*.xml,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3530 src/test/ressources/timeseries_mesh/timeseries_step_*.xml,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3531 src/test/ressources/verticalprofile/verticalprofile_step_*.xml,
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3532 src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml:
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3533 Added and moved Files because of changes in the Workflow of these Artifacts.
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3534 Now the Region-Filter is added to the Workflow an can be tested using
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3535 the UnitTestCases.
f68ffbe974a0 Implemented an exporter for odv and csv exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 229
diff changeset
3536
228
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3537 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3538
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3539 * doc/conf/products/horizontalcrosssection/conf_mesh.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3540 doc/conf/products/timeseries/conf_mesh.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3541 doc/conf/products/timeseries/conf_timeseriespoint.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3542 doc/conf/products/horizontalprofile/conf_mesh.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3543 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3544 doc/conf/products/verticalprofile/conf_mesh.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3545 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3546 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added odv
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3547 as output format.
d53f15c33f89 Added missing ChangeLog entry for last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 226
diff changeset
3548
226
34052186c26b Bugfix Gap-Calculation moved maxGap into negative Valies because of overflow of Long-Variable.
Tim Englich <tim.englich@intevation.de>
parents: 224
diff changeset
3549 2009-11-06 Tim Englich <tim.englich@intevation.de>
34052186c26b Bugfix Gap-Calculation moved maxGap into negative Valies because of overflow of Long-Variable.
Tim Englich <tim.englich@intevation.de>
parents: 224
diff changeset
3550
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3551 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3552 Bugfix Gap-Calculation moved maxGap into negative Valies because of
226
34052186c26b Bugfix Gap-Calculation moved maxGap into negative Valies because of overflow of Long-Variable.
Tim Englich <tim.englich@intevation.de>
parents: 224
diff changeset
3553 overflow of Long-Variable.
34052186c26b Bugfix Gap-Calculation moved maxGap into negative Valies because of overflow of Long-Variable.
Tim Englich <tim.englich@intevation.de>
parents: 224
diff changeset
3554
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3555 2009-11-05 Tim Englich <tim.englich@intevation.de>
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3556
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3557 * doc/conf/queries.properties:
224
2b7a40b5b535 Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents: 223
diff changeset
3558 Query to select only those TimeSeriesPoints
2b7a40b5b535 Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents: 223
diff changeset
3559 which are within an Region
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3560
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3561 * doc/conf/products/timeseries/conf_timeseriespoint.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3562 doc/conf/products/verticalprofile/conf_timeseriespoint.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3563 Added the RegionFilters into the configuration of the Products
260
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3564 for TimeSeriesPoints.
224
2b7a40b5b535 Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents: 223
diff changeset
3565
2b7a40b5b535 Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents: 223
diff changeset
3566 2009-11-05 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3567
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3568 * doc/conf/queries.properties:
223
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3569 Added new Queries to fill the Lists for the
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3570 Regionfilters and one Query to select only those Meshes
224
2b7a40b5b535 Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents: 223
diff changeset
3571 which are within an Region.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3572
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3573 * doc/conf/products/verticalprofile/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3574 doc/conf/products/verticalcrosssection/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3575 doc/conf/products/timeseries/conf_mesh.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3576 doc/conf/products/horizontalprofile/conf_mesh.xml,
223
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3577 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3578 Added the RegionFilters into the configuration of the Products
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3579 for Meshes.
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3580
05663e307495 Added the RegionFilters into the configuration of the Products for Meshes.
Tim Englich <tim.englich@intevation.de>
parents: 222
diff changeset
3581 2009-11-05 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3582
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3583 * src/test/ressources/*_describe.xml:
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3584 Added the DescribeRequestBodies to each TestCaseData.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3585 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3586 Added the DescribeRequestBody to Describe-Calls in the Test
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3587 * src/main/java/de/intevation/gnv/transition/TransitionBase.java:
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3588 Added the possibility to switch to an alternative Transition if no value was choosen.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3589
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3590 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid):
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3591 Added that the Inputvalue is valid if it fullfills the confitions of "no value choosen" (n/n)
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3592
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3593 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue):
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3594 Added Dummyvalue for X-OrdinateValue
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3595 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3596 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe),
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3597 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3598 src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java (describe),
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3599 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe),
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3600 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (describe),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3601 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (createDescibeOutput):
222
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3602 Added the possibility to exclude the UI from the DescribeRequest.
3e82b4f1c455 Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Tim Englich <tim.englich@intevation.de>
parents: 221
diff changeset
3603
221
21152e1bf325 Implemented the special case for TimeGaps in Meshes issue45
Tim Englich <tim.englich@intevation.de>
parents: 220
diff changeset
3604 2009-11-03 Tim Englich <tim.englich@intevation.de>
21152e1bf325 Implemented the special case for TimeGaps in Meshes issue45
Tim Englich <tim.englich@intevation.de>
parents: 220
diff changeset
3605
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3606 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (getTimeGapValue):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3607 Integrated special case for TimeGaps in Meshes. There is no Gap defined in
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3608 Meshes so we have to use Long.MAXVALE to define a Gap for a Mesh which value
221
21152e1bf325 Implemented the special case for TimeGaps in Meshes issue45
Tim Englich <tim.englich@intevation.de>
parents: 220
diff changeset
3609 canno be reached.
21152e1bf325 Implemented the special case for TimeGaps in Meshes issue45
Tim Englich <tim.englich@intevation.de>
parents: 220
diff changeset
3610
220
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3611 2009-11-02 Tim Englich <tim.englich@intevation.de>
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3612
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3613 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3614 (createCSV): Code Cleanup: Removed obsoled TODO Flag
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3615
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3616 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (setSelection):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3617 Changed the Value of the min and maxvalue of the Request to the Value which is unsed to name
220
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3618 the Inputfields in the DescribeOutput.
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3619
220
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3620 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3621 src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java,
220
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3622 src/main/java/de/intevation/gnv/transition/Transition.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3623 src/main/java/de/intevation/gnv/transition/SingleInputTransition.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3624 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3625 src/main/java/de/intevation/gnv/transition/MinMaxTransition.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3626 src/main/java/de/intevation/gnv/transition/DefaultTransition.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3627 src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java,
220
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3628 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3629 CodeCleanup: Removed needless Method validate from Transition,
220
ee2d4134d0b3 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 219
diff changeset
3630 because it had always returned true
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3631
218
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3632 2009-10-30 Tim Englich <tim.englich@intevation.de>
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3633
219
f8cb64d5fe4f Added the Testcase for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 218
diff changeset
3634 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml:
f8cb64d5fe4f Added the Testcase for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 218
diff changeset
3635 Added the Testdata for the Unittest for HorizontalCrossSectionMeshArtifacts.
f8cb64d5fe4f Added the Testcase for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 218
diff changeset
3636 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact):
f8cb64d5fe4f Added the Testcase for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 218
diff changeset
3637 Added the UnitTest-Case for HorizontalCrossSectionMeshArtifacts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3638
219
f8cb64d5fe4f Added the Testcase for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 218
diff changeset
3639 2009-10-30 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3640
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3641 * doc/conf/queries.properties:
218
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3642 Added the Query for selecting the Data for generating Outputs of
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3643 HorizontalCrossSectionMeshOutputTransition
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3644 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
218
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3645 Added the configuration for the HorizontalCrossSectionMeshOutputTransition
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3646 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java:
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3647 Added the OutputTransition for generating /HorizontalCrossSections.
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3648 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java:
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3649 The Class for generating the Statistics to HorizontalCrossSections
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3650 * src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java:
218
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3651 The Class Stub for generating HorizontalCrossSections Charts.
926530bda1a7 Integrated the OutputTransition for Horizontal Cross-Sections
Tim Englich <tim.englich@intevation.de>
parents: 217
diff changeset
3652
217
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3653 2009-10-29 Tim Englich <tim.englich@intevation.de>
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3654
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3655 Issue 45: Defining gaps for spatial and temporal gaps
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3656
217
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3657 * doc/conf/products/timeseries/timegap_definition.xml,
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3658 doc/conf/products/timeseries/conf_timeseriespoint.xml:
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3659 Added the Configuration for TimeGaps to the TimeSeries-Configurations. issue45
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3660
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3661 * doc/conf/queries.properties:
217
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3662 Added TimeGapIp to the Queries for the Resultdata of TimeSeriesArtifacts. issue45
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3663
217
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3664 * src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3665 src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3666 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3667 src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap):
217
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3668 Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issue45
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3669
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3670 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3671 src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (readConfiguration):
217
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3672 Moved Method from GNVArtifactBase to make it assesible for more Objects. issue45
3dcd2b0b456e Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents: 216
diff changeset
3673
215
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3674 2009-10-28 Tim Englich <tim.englich@intevation.de>
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3675
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3676 * src/main/java/de/intevation/gnv/profile/horizontalcrosssection/
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3677 HorizontalCrossSectionMeshArtifact.java (HorizontalCrossSectionMeshArtifact),
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3678 doc/conf/queries.properties, doc/conf/conf.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3679 doc/conf/products/horizontalcrosssection/conf_mesh.xml,
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3680 src/main/resources/lang/artifactMessages* .properties:
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3681 Added Workflow for determining the Query-Parameters for Horizontal cross-sections.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3682
216
9db263ee2678 Added Workflow for determining the Query-Parameters for Horizontal cross-sections.
Tim Englich <tim.englich@intevation.de>
parents: 215
diff changeset
3683 2009-10-28 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3684
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3685 * doc/conf/conf.xml:
215
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3686 Added Configuration for two new FIS. Current Meter and Ice Station Reports
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3687
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3688 * src/main/resources/lang/artifactMessages*.properties:
215
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3689 Added Ressources for two new FIS. Current Meter and Ice Station Reports
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3690
213
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3691 2009-10-27 Tim Englich <tim.englich@intevation.de>
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3692
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3693 * doc/conf/conf.xml:
215
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3694 Added Configuration for two new FIS. Sea State and SEACAT
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3695
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3696 * src/main/resources/lang/artifactMessages*.properties:
215
c92a6e0ab79a Added Configuration and Ressources for two new FIS. Current Meter and Ice Station Reports
Tim Englich <tim.englich@intevation.de>
parents: 214
diff changeset
3697 Added Ressources for two new FIS. Sea State and SEACAT
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3698
214
17beafef6a97 Added two new FIS according to GT_0020.002
Tim Englich <tim.englich@intevation.de>
parents: 213
diff changeset
3699 2009-10-27 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3700
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3701 Issue 61: Vertical profile (Meshes): Selection of minimal and maximal
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3702 depths zones
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3703
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3704 * src/main/resources/lang/artifactMessages*.properties:
213
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3705 Added Ressources for the minimal and maximal Layer to use in VerticalProfiles of Meshes issue61
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3706
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3707 * doc/conf/products/verticalprofile/conf_mesh.xml:
213
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3708 Added two new Transitions for selecting the min and max-Layer to use. issue61
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3709
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3710 * doc/conf/queries.properties:
213
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3711 Added Queries for Selecting the Depth for selecting the minimum and the maximum Layer to use
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3712 Drawing the Chart. issue61
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3713
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3714 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3715 Integrated two further Transitions-Steps according to changes in Workflow of
213
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3716 VerticalProfiles in Meshes. issue61
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3717
213
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3718 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml:
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3719 New Testdata generated according to changes in Workflow of VerticalProfiles in Meshes. issue61
c0a798299efc Integration of the selection of the min and max Layer used in Verticalprofiles of Meshes. issue61
Tim Englich <tim.englich@intevation.de>
parents: 212
diff changeset
3720
211
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3721 2009-10-26 Tim Englich <tim.englich@intevation.de>
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3722
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3723 Issue 31: TG_0020.018: Input of manual depth zones
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3724
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3725 * src/main/resources/lang/artifactMessages_de_DE.properties:
212
3dac84194db4 Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 211
diff changeset
3726 Added Ressources for the minimal and maximal value of the depth
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3727
211
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3728 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_statistics.xml (renamed),
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3729 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_csv.xml (renamed),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3730 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_chart.xml(renamed),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3731 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3732 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_advance.xml,
211
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3733 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_advance.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3734 src/test/ressources/verticalprofile/verticalprofile_step_05_out_statistics.xml(renamed),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3735 src/test/ressources/verticalprofile/verticalprofile_step_05_out_csv.xml(renamed),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3736 src/test/ressources/verticalprofile/verticalprofile_step_05_out_chart.xml(renamed),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3737 src/test/ressources/verticalprofile/verticalprofile_step_05_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3738 src/test/ressources/verticalprofile/verticalprofile_step_04_advance.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3739 src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3740 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
211
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3741 Edited the RestCases for VerticalProfiles according to the requirement that
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3742 the user should be able to enter the minimal and maximal Value of the depth that
211
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3743 should be show n in the charts. issue31
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3744
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3745 * doc/conf/queries.properties,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3746 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
211
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3747 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml:
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3748 Adding required Configuration-Parts to get the possible to enter the minmum
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3749 and maximum depth value that should be shown in the charts. issue31
310874d3573f Minimum and Maximum Depth should be entered by the User issue31
Tim Englich <tim.englich@intevation.de>
parents: 210
diff changeset
3750
206
01ac348ac4a4 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
Tim Englich <tim.englich@intevation.de>
parents: 205
diff changeset
3751 2009-10-23 Tim Englich <tim.englich@intevation.de>
01ac348ac4a4 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
Tim Englich <tim.englich@intevation.de>
parents: 205
diff changeset
3752
210
7d1f9219d163 The Timeperiod of the Modeldata has changed. so it was nessessarry to change
Tim Englich <tim.englich@intevation.de>
parents: 209
diff changeset
3753 * src/test/ressources/timeseries_mesh/timeseries_step_07_feed.xml:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3754 The Timeperiod of the Modeldata has changed. so it was nessessarry to change
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3755 the Unittest to get propper Results
210
7d1f9219d163 The Timeperiod of the Modeldata has changed. so it was nessessarry to change
Tim Englich <tim.englich@intevation.de>
parents: 209
diff changeset
3756
7d1f9219d163 The Timeperiod of the Modeldata has changed. so it was nessessarry to change
Tim Englich <tim.englich@intevation.de>
parents: 209
diff changeset
3757 2009-10-23 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3758
209
d5cef9f17525 gnv-artifacts/trunk@265 c6561f87-3c4e-4783-a992-168aeb5c3f6f
Tim Englich <tim.englich@intevation.de>
parents: 208
diff changeset
3759 * doc/conf/queries.properties:
210
7d1f9219d163 The Timeperiod of the Modeldata has changed. so it was nessessarry to change
Tim Englich <tim.englich@intevation.de>
parents: 209
diff changeset
3760 Some Queryimproofments done. Inner-Selects has been removed where it was possible.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3761
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3762 2009-10-23 Tim Englich <tim.englich@intevation.de>
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3763
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3764 Issue 3: Artifact: Storing the internal state instead of results
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3765
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3766 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3767 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3768 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe),
208
a33d59f5791a Use super.identifier as uuid. issue3
Tim Englich <tim.englich@intevation.de>
parents: 207
diff changeset
3769 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe),
a33d59f5791a Use super.identifier as uuid. issue3
Tim Englich <tim.englich@intevation.de>
parents: 207
diff changeset
3770 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe):
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3771 Use super.identifier as uuid. issue3
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3772
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3773 2009-10-23 Tim Englich <tim.englich@intevation.de>
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3774
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3775 * src/test/ressources/verticalprofile/verticalprofile_step_04_feed.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3776 src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml,
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3777 src/test/ressources/verticalprofile/verticalprofile_step_04_out_*.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3778 src/test/ressources/timeseries_mesh/timeseries_step_07_out_*.xml,
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3779 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_*.xml:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3780 Changed the uuid because the new Storage shows that there were different ones in one Testcase
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3781
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3782 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3783 Put the UUID into the Resultlookup
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3784
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3785 * src/main/java/de/intevation/gnv/transition/TransitionBase.java:
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3786 Removed the Storage of Results in the Object and put them into the ehcache
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3787
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3788 * src/main/java/de/intevation/gnv/transition/Transition.java:
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3789 Removed some needless Methods that were not longer Required
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3790
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3791 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3792 (advance), src/main/java/de/intevation/gnv/transition/SingleInputTransition.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3793 (purifyResult), src/main/java/de/intevation/gnv/transition/MinMaxTransition.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3794 (purifyResult), src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3795 (extractKVP), src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3796 (describe), src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3797 (describe), src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3798 (describe), src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3799 (describe), src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (uuid):
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3800 Lookup the Results from ehcache and centralize the Lookup to one methode.
207
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3801
d87347142702 Store the Results of an Artifact not in the Artifact but in an ehcache instance. issue3
Tim Englich <tim.englich@intevation.de>
parents: 206
diff changeset
3802 2009-10-23 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3803
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3804 * doc/conf/queries.properties:
206
01ac348ac4a4 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
Tim Englich <tim.englich@intevation.de>
parents: 205
diff changeset
3805 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
01ac348ac4a4 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
Tim Englich <tim.englich@intevation.de>
parents: 205
diff changeset
3806 that the name of an cruise is set. issue60
01ac348ac4a4 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
Tim Englich <tim.englich@intevation.de>
parents: 205
diff changeset
3807
204
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3808 2009-10-22 Tim Englich <tim.englich@intevation.de>
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3809
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3810 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3811 (extractKVP): Added the possiblility to fetch an further Column with
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3812 the alias Value to display it together with the Coordinatevalues
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3813
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3814 * doc/conf/queries.properties:
205
6e7952fd1744 Added the support to Display the Time and the position of an Measurement in an VerticalProfile of Type Instantaneous Point
Tim Englich <tim.englich@intevation.de>
parents: 204
diff changeset
3815 Added the Coordinates to an Measuementpoint to display it.
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3816
205
6e7952fd1744 Added the support to Display the Time and the position of an Measurement in an VerticalProfile of Type Instantaneous Point
Tim Englich <tim.englich@intevation.de>
parents: 204
diff changeset
3817 * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3818 Change TransitionType for displaying Coordinatevalues aditionaly to
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3819 the Time of an Measurement
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3820
205
6e7952fd1744 Added the support to Display the Time and the position of an Measurement in an VerticalProfile of Type Instantaneous Point
Tim Englich <tim.englich@intevation.de>
parents: 204
diff changeset
3821 2009-10-22 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3822
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3823 Issue 40: Instantiation of artifacts slow
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3824
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3825 * doc/conf/conf.xml, doc/conf/products/*/conf_*.xml:
204
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3826 Split the Configuration of the ArtifactDatabase in several Configurationfiles.
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3827 For Each Product-Artifact one single File to make it easier to administer the System.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3828
204
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3829 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java (createTransition),
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3830 src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup),
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3831 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (setup),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3832 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (setup):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3833 Lookup of XML-Attributes was changed from XPath-lookup to direct
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3834 Access on the fetched Element to speed up the Artifactinstantiation issue40
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3835
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3836 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (getConfigurationFragment):
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3837 Read Configuration information for the Productartifact from a separat folder if an xlink:href
204
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3838 Attribute exists in tne Configurationnode of the Artifact.
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3839 This was inserted to speed up the Artifactinstantiation and to split the Configuration
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3840 in several Configurationfiles that where smallaer issue40
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3841 Also the lookup of XML-Attributes was changed from XPath-lookup to direct
204
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3842 Access on the fetched Element
734ac082c8d1 Split the Configuration File in several small Documents to speed up the Artifactinstantiation and also make the administration of the Artifactdatabase easier. issue40 and issue59
Tim Englich <tim.englich@intevation.de>
parents: 203
diff changeset
3843
201
54c733c59321 Changed Configuration Folder to doc/conf
Tim Englich <tim.englich@intevation.de>
parents: 198
diff changeset
3844 2009-10-21 Tim Englich <tim.englich@intevation.de>
54c733c59321 Changed Configuration Folder to doc/conf
Tim Englich <tim.englich@intevation.de>
parents: 198
diff changeset
3845
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3846 Issue 59: Added relative pathnames to central config document
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3847
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3848 * doc/conf/conf.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3849 Added relative locations for further required configurationfiles . issue59
203
226091ed3cbd Added relative locations for further required Configurationfiles . issue59
Tim Englich <tim.englich@intevation.de>
parents: 202
diff changeset
3850 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext):
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3851 Added the prossibility to configure the location of required configurationfiles not absolute. issue59
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3852
203
226091ed3cbd Added relative locations for further required Configurationfiles . issue59
Tim Englich <tim.englich@intevation.de>
parents: 202
diff changeset
3853 2009-10-21 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3854
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3855 * doc/conf/arcsdeconnectionpool.properties:
203
226091ed3cbd Added relative locations for further required Configurationfiles . issue59
Tim Englich <tim.englich@intevation.de>
parents: 202
diff changeset
3856 Added separat ConnectionPoolProperties to this Project.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3857 * doc/conf/*:
203
226091ed3cbd Added relative locations for further required Configurationfiles . issue59
Tim Englich <tim.englich@intevation.de>
parents: 202
diff changeset
3858 Moved ConfigurationFiles from src/test/ressources to doc/conf
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3859 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (configurationDir):
201
54c733c59321 Changed Configuration Folder to doc/conf
Tim Englich <tim.englich@intevation.de>
parents: 198
diff changeset
3860 Changed Configuration Folder to doc/conf
54c733c59321 Changed Configuration Folder to doc/conf
Tim Englich <tim.englich@intevation.de>
parents: 198
diff changeset
3861
198
d19259c86b72 Added Folder for the Configuration of the gnv-artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 197
diff changeset
3862 2009-10-20 Tim Englich <tim.englich@intevation.de>
d19259c86b72 Added Folder for the Configuration of the gnv-artifacts.
Tim Englich <tim.englich@intevation.de>
parents: 197
diff changeset
3863
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3864 * doc/conf:
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3865 Added Folder for the Configuration of the gnv-artifacts.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3866
197
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3867 2009-10-20 Tim Englich <tim.englich@intevation.de>
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3868
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3869 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact):
197
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3870 Added Testcase for testing the Workflow for generating VerticalCrossSections.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3871 * src/test/ressources/queries.properties:
197
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3872 Added the required Queries for providing VerticalCrossSection using Meshes.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3873 * src/test/ressources/conf.xml:
197
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3874 Added the Configuration for an VerticalCrossSection using Meshes.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3875 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_*.xml:
197
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3876 Adding Requestdocuments for testing the Workflow of Generating an VerticalCrossSection.
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3877 * src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java :
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3878 Added an OutputTransition for renedering the Data of VerticalCrossSections.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3879 * src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java:
197
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3880 Added Class for the Representation of VerticalCrossSection Artifacts into the Project.
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3881 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java (createProfileChart):
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3882 Put Class-Sub for the Chart generation of VerticalCrossSections into the Project.
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3883
bab92ad1165d Added the required Classes an Configuration for providing VerticalCrossSections
Tim Englich <tim.englich@intevation.de>
parents: 195
diff changeset
3884 2009-10-20 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3885
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3886 Issue 54: Errors in diagramms for time series in IMIS
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3887
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3888 * src/test/ressources/queries.properties:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3889 Bugfix for TIMESERIESPOINT the first and the last value weren't used
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3890 in the Query which was integrated from the Prototyp to the Project
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3891 ussue54
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3892
190
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3893 2009-10-19 Tim Englich <tim.englich@intevation.de>
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3894
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3895 Issue 55: Harmoization of coordinate values for input fields
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3896
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3897 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe):
195
63f65fb9f210 Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55
Tim Englich <tim.englich@intevation.de>
parents: 194
diff changeset
3898 Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3899
195
63f65fb9f210 Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55
Tim Englich <tim.englich@intevation.de>
parents: 194
diff changeset
3900 2009-10-19 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3901
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3902 Issue 56: Error - Behavior of a form without constraint values
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3903
194
00c1a931b9c3 Catch Exception that the Calling Program could not put no InputData
Tim Englich <tim.englich@intevation.de>
parents: 193
diff changeset
3904 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (feed):
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3905 Catch Exception that the Calling Program could not put no InputData
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3906 into the feed Request.issue56
194
00c1a931b9c3 Catch Exception that the Calling Program could not put no InputData
Tim Englich <tim.englich@intevation.de>
parents: 193
diff changeset
3907
00c1a931b9c3 Catch Exception that the Calling Program could not put no InputData
Tim Englich <tim.englich@intevation.de>
parents: 193
diff changeset
3908 2009-10-19 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3909
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3910 Issue 19: Validation of date and double values
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3911
193
34f233123a6f Adding empty Series into Chart to prevent NPE issue 19
Tim Englich <tim.englich@intevation.de>
parents: 192
diff changeset
3912 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createDataset),
34f233123a6f Adding empty Series into Chart to prevent NPE issue 19
Tim Englich <tim.englich@intevation.de>
parents: 192
diff changeset
3913 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createDataset):
34f233123a6f Adding empty Series into Chart to prevent NPE issue 19
Tim Englich <tim.englich@intevation.de>
parents: 192
diff changeset
3914 Adding empty Series into Chart to prevent NPE issue 19
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3915
193
34f233123a6f Adding empty Series into Chart to prevent NPE issue 19
Tim Englich <tim.englich@intevation.de>
parents: 192
diff changeset
3916 2009-10-19 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3917
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3918 Issue 35: Wrong date values force the panel to start from beginning
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3919
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3920 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData):
192
17987acf20d0 Correct misspelled Exception-Message as an Result of fixing issue35
Tim Englich <tim.englich@intevation.de>
parents: 191
diff changeset
3921 Correct misspelled Exception-Message as an Result of fixing issue35
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3922
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3923 2009-10-19 Tim Englich <tim.englich@intevation.de>
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3924
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3925 Issue 50: Adding the layer number for depth information
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3926
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3927 * src/test/ressources/queries.properties:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3928 Changed the Value of Layer and Depth range visualization of Meshes
191
d436c8b27ae3 Changed the Value of Layer and Depth range visualization of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 190
diff changeset
3929 according to issue50
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3930
191
d436c8b27ae3 Changed the Value of Layer and Depth range visualization of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 190
diff changeset
3931 2009-10-19 Tim Englich <tim.englich@intevation.de>
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3932
260
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
3933 Issue 47: Translation of strings for time series
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3934
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3935 * src/main/resources/lang/artifactMessages*.properties:
190
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3936 Changed the displayed-Values as defined in issue47
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3937 * src/test/ressources/conf.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3938 Changed the Key for the DataName of MIN-Max-Transitions to put a propper Name
190
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3939 into the UI-Describeoutput issue47
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3940 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe):
190
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3941 Added the X-Forms-Group-Element to surround the MinMaxDescibeObject-output to Give the
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3942 Group of Objects a propper Name issue47
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3943 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult):
190
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3944 Added the name of the Data to the MinMaxDescibeObject to put it into the UI-output
baaa1618fa27 Changed the displayed-Values as defined in issue47
Tim Englich <tim.englich@intevation.de>
parents: 189
diff changeset
3945
189
af354567b421 Conformation to the tanslation of the MeshObjects issue53
Tim Englich <tim.englich@intevation.de>
parents: 188
diff changeset
3946 2009-10-16 Tim Englich <tim.englich@intevation.de>
af354567b421 Conformation to the tanslation of the MeshObjects issue53
Tim Englich <tim.englich@intevation.de>
parents: 188
diff changeset
3947
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3948 Issue 53: Changing of strings in parameter panel
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3949
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3950 * src/test/ressources/timeseries_mesh/timeseries_step_05_feed.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3951 src/test/ressources/conf.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3952 src/main/resources/lang/artifactMessages*.properties:
189
af354567b421 Conformation to the tanslation of the MeshObjects issue53
Tim Englich <tim.englich@intevation.de>
parents: 188
diff changeset
3953 Conformation to the tanslation of the MeshObjects issue53
af354567b421 Conformation to the tanslation of the MeshObjects issue53
Tim Englich <tim.englich@intevation.de>
parents: 188
diff changeset
3954
187
92a43d90a0b8 Adding 5% bigger Valuearea to the Chart according to GT0030.011
Tim Englich <tim.englich@intevation.de>
parents: 186
diff changeset
3955 2009-10-16 Tim Englich <tim.englich@intevation.de>
92a43d90a0b8 Adding 5% bigger Valuearea to the Chart according to GT0030.011
Tim Englich <tim.englich@intevation.de>
parents: 186
diff changeset
3956
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3957 Issue 49: Integration of FIS to Meshes
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3958
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3959 * src/test/ressources/queries.properties:
188
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3960 There are different FIS in the Relation Median.Mesh so it is
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3961 nessessary to sepcify which FIS should be selected by using the sourceid
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3962 issue49
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3963 * src/test/ressources/conf.xml:
188
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3964 Adding two further FIS to the Configuration which are based on Meshes.
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3965 Added the Sourceid to the ModelData issue49
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3966 * src/main/resources/lang/artifactMessages*.properties:
189
af354567b421 Conformation to the tanslation of the MeshObjects issue53
Tim Englich <tim.englich@intevation.de>
parents: 188
diff changeset
3967 Adding the Names of the two new FIS to the Propertiesfiles issue49
188
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3968
693f7b676ade Adding two further fis which are based on Mesh to the System.
Tim Englich <tim.englich@intevation.de>
parents: 187
diff changeset
3969 2009-10-16 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3970
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3971 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries):
187
92a43d90a0b8 Adding 5% bigger Valuearea to the Chart according to GT0030.011
Tim Englich <tim.englich@intevation.de>
parents: 186
diff changeset
3972 Adding 5% bigger Valuearea to the Chart according to GT0030.011
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
3973
180
72bd41ba548d Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38
Tim Englich <tim.englich@intevation.de>
parents: 179
diff changeset
3974 2009-10-16 Tim Englich <tim.englich@intevation.de>
72bd41ba548d Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38
Tim Englich <tim.englich@intevation.de>
parents: 179
diff changeset
3975
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3976 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (VerticalProfileOutputTransition):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3977 Changed Domainlable for Verticalprofiles according to the Specification GT_0030.005
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3978 * src/test/java/de/intevation/gnv/artifacts/util/DistanceCalculatorTestCase.java (testDistanceCalculator):
185
5fc8f41669a6 Added Calculation of the Distance in the unit km for Geodetic-Coordinates according to the Specification GT_0030.004
Tim Englich <tim.englich@intevation.de>
parents: 184
diff changeset
3979 Added Testcase for the DistanceCalculation
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3980 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries):
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3981 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java (calculateDistance):
186
8ae596be276b Changed Domainlable for Verticalprofiles according to the Specification GT_0030.005
Tim Englich <tim.englich@intevation.de>
parents: 185
diff changeset
3982 Added Calculation of the Distance in the unit km for Geodetic-Coordinates according to the Specification GT_0030.005
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3983 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition):
186
8ae596be276b Changed Domainlable for Verticalprofiles according to the Specification GT_0030.005
Tim Englich <tim.englich@intevation.de>
parents: 185
diff changeset
3984 Changed Domainlable for Horizintalprofiles according to the Specification GT_0030.005
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3985
185
5fc8f41669a6 Added Calculation of the Distance in the unit km for Geodetic-Coordinates according to the Specification GT_0030.004
Tim Englich <tim.englich@intevation.de>
parents: 184
diff changeset
3986 2009-10-16 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3987
184
5d050f6de41d The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020
Tim Englich <tim.englich@intevation.de>
parents: 183
diff changeset
3988 * src/test/ressources/queries.properties:
5d050f6de41d The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020
Tim Englich <tim.englich@intevation.de>
parents: 183
diff changeset
3989 The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020
5d050f6de41d The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020
Tim Englich <tim.englich@intevation.de>
parents: 183
diff changeset
3990
5d050f6de41d The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020
Tim Englich <tim.englich@intevation.de>
parents: 183
diff changeset
3991 2009-10-16 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3992
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3993 * src/test/ressources/conf.xml:
183
3e4256a6b48b Added Coordinate-Values to Title of the TimeseriesDiagramm for Meshes
Tim Englich <tim.englich@intevation.de>
parents: 182
diff changeset
3994 Added Coordinate-Values to Title of the TimeseriesDiagramm for Meshes
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3995
183
3e4256a6b48b Added Coordinate-Values to Title of the TimeseriesDiagramm for Meshes
Tim Englich <tim.englich@intevation.de>
parents: 182
diff changeset
3996 2009-10-16 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3997
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
3998 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (putInputData):
182
4896d4f94bdc Bugfix ChartValues were not Recalculated after feed was called second Time.
Tim Englich <tim.englich@intevation.de>
parents: 181
diff changeset
3999 Bugfix ChartValues were not Recalculated after feed was called second Time.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4000
182
4896d4f94bdc Bugfix ChartValues were not Recalculated after feed was called second Time.
Tim Englich <tim.englich@intevation.de>
parents: 181
diff changeset
4001 2009-10-16 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4002
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4003 * src/test/ressources/conf.xml:
181
81031e7ce2b8 Bugfix in MinMaxTransition the Maxvalue was not the correct Value.
Tim Englich <tim.englich@intevation.de>
parents: 180
diff changeset
4004 Bugfix in MinMaxTransition the Maxvalue was not the correct Value.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4005
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4006 2009-10-16 Tim Englich <tim.englich@intevation.de>
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4007
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4008 Issue 38: Horizontal profiles: Visualization of distances in km
182
4896d4f94bdc Bugfix ChartValues were not Recalculated after feed was called second Time.
Tim Englich <tim.englich@intevation.de>
parents: 181
diff changeset
4009
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4010 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java (convert2DisplayCoordinate):
180
72bd41ba548d Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38
Tim Englich <tim.englich@intevation.de>
parents: 179
diff changeset
4011 Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38
72bd41ba548d Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38
Tim Englich <tim.englich@intevation.de>
parents: 179
diff changeset
4012
179
f2c76f35da5a Added missing Class Description Values to the Horizontal Profile Charts
Tim Englich <tim.englich@intevation.de>
parents: 178
diff changeset
4013 2009-10-15 Tim Englich <tim.englich@intevation.de>
f2c76f35da5a Added missing Class Description Values to the Horizontal Profile Charts
Tim Englich <tim.englich@intevation.de>
parents: 178
diff changeset
4014
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4015 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4016 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4017 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4018 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4019 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4020 src/test/ressources/queries.properties, src/test/ressources/conf.xml:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4021 Added missing Class Description Values to the Horizontal Profile Charts
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4022
177
08b8b79b30ff Integrated special CSV-Export for HorizontalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 176
diff changeset
4023 2009-10-15 Tim Englich <tim.englich@intevation.de>
08b8b79b30ff Integrated special CSV-Export for HorizontalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 176
diff changeset
4024
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4025 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getFisName):
178
9bcf315f57e4 Added Name of FIS to the Title of Charts
Tim Englich <tim.englich@intevation.de>
parents: 177
diff changeset
4026 Added Method for lookup FIS Names
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4027 * src/main/resources/lang/artifactMessages*.properties:
178
9bcf315f57e4 Added Name of FIS to the Title of Charts
Tim Englich <tim.englich@intevation.de>
parents: 177
diff changeset
4028 Added further Key-Value-Pairs for FIS
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4029 * src/test/ressources/conf.xml:
178
9bcf315f57e4 Added Name of FIS to the Title of Charts
Tim Englich <tim.englich@intevation.de>
parents: 177
diff changeset
4030 Changed Configuratioon to get the ID of an FIS to the Chartgeneration
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4031
178
9bcf315f57e4 Added Name of FIS to the Title of Charts
Tim Englich <tim.englich@intevation.de>
parents: 177
diff changeset
4032 2009-10-15 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4033
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4034 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact):
177
08b8b79b30ff Integrated special CSV-Export for HorizontalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 176
diff changeset
4035 Activate Tests for CSV and Statistics on HorizontalProfiles
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4036
260
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4037 *
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4038 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4039 (createCSV),
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4040 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4041 (createCSV):
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4042 Integrated special CSV-Export for HorizontalProfiles
177
08b8b79b30ff Integrated special CSV-Export for HorizontalProfiles
Tim Englich <tim.englich@intevation.de>
parents: 176
diff changeset
4043
176
bff7bbb7c6f0 Add Spatial-Query-Syntax to HorizontalProfile-Queries and use Geometry to Calculate the X-Ordinate of the Chart.
Tim Englich <tim.englich@intevation.de>
parents: 175
diff changeset
4044 2009-10-14 Tim Englich <tim.englich@intevation.de>
bff7bbb7c6f0 Add Spatial-Query-Syntax to HorizontalProfile-Queries and use Geometry to Calculate the X-Ordinate of the Chart.
Tim Englich <tim.englich@intevation.de>
parents: 175
diff changeset
4045
bff7bbb7c6f0 Add Spatial-Query-Syntax to HorizontalProfile-Queries and use Geometry to Calculate the X-Ordinate of the Chart.
Tim Englich <tim.englich@intevation.de>
parents: 175
diff changeset
4046 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries):
bff7bbb7c6f0 Add Spatial-Query-Syntax to HorizontalProfile-Queries and use Geometry to Calculate the X-Ordinate of the Chart.
Tim Englich <tim.englich@intevation.de>
parents: 175
diff changeset
4047 Load WKT from ResultSet and calculate Distance to last point.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4048 * src/test/ressources/queries.properties:
176
bff7bbb7c6f0 Add Spatial-Query-Syntax to HorizontalProfile-Queries and use Geometry to Calculate the X-Ordinate of the Chart.
Tim Englich <tim.englich@intevation.de>
parents: 175
diff changeset
4049 Switch Chart-Queries to Spatial-Queries.
bff7bbb7c6f0 Add Spatial-Query-Syntax to HorizontalProfile-Queries and use Geometry to Calculate the X-Ordinate of the Chart.
Tim Englich <tim.englich@intevation.de>
parents: 175
diff changeset
4050
175
14263534255b Added Parameter-Usage in Time-Interval-Query ISSUE-33
Tim Englich <tim.englich@intevation.de>
parents: 174
diff changeset
4051 2009-10-13 Tim Englich <tim.englich@intevation.de>
14263534255b Added Parameter-Usage in Time-Interval-Query ISSUE-33
Tim Englich <tim.englich@intevation.de>
parents: 174
diff changeset
4052
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4053 Issue 33: Improved logging for time-interval queries
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4054
175
14263534255b Added Parameter-Usage in Time-Interval-Query ISSUE-33
Tim Englich <tim.englich@intevation.de>
parents: 174
diff changeset
4055 * src/test/ressources/queries.properties,
14263534255b Added Parameter-Usage in Time-Interval-Query ISSUE-33
Tim Englich <tim.englich@intevation.de>
parents: 174
diff changeset
4056 src/test/ressources/conf.xml:
14263534255b Added Parameter-Usage in Time-Interval-Query ISSUE-33
Tim Englich <tim.englich@intevation.de>
parents: 174
diff changeset
4057 Added Parameter-Usage in Time-Interval-Query ISSUE-33
14263534255b Added Parameter-Usage in Time-Interval-Query ISSUE-33
Tim Englich <tim.englich@intevation.de>
parents: 174
diff changeset
4058
174
dbf68950b4d9 Added real Coordinate-Query to HorizontalProfile- and VerticalProfile-Mesh
Tim Englich <tim.englich@intevation.de>
parents: 173
diff changeset
4059 2009-10-13 Tim Englich <tim.englich@intevation.de>
dbf68950b4d9 Added real Coordinate-Query to HorizontalProfile- and VerticalProfile-Mesh
Tim Englich <tim.englich@intevation.de>
parents: 173
diff changeset
4060
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4061 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*_feed.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4062 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*_feed.xml:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4063 Switched to Szenario where it is possible to select Data using the Coordinate.
174
dbf68950b4d9 Added real Coordinate-Query to HorizontalProfile- and VerticalProfile-Mesh
Tim Englich <tim.englich@intevation.de>
parents: 173
diff changeset
4064 * src/test/ressources/conf.xml,
dbf68950b4d9 Added real Coordinate-Query to HorizontalProfile- and VerticalProfile-Mesh
Tim Englich <tim.englich@intevation.de>
parents: 173
diff changeset
4065 src/test/ressources/queries.properties:
260
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4066 Switched to SFS-Conformant-Queries in HorzintalProfile- and VerticalProfile-Mesh
56c9b33e8533 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 259
diff changeset
4067
173
1b2fc94766c9 Added real Coordinate-Query to TimeSeries-Mesh
Tim Englich <tim.englich@intevation.de>
parents: 172
diff changeset
4068 2009-10-13 Tim Englich <tim.englich@intevation.de>
1b2fc94766c9 Added real Coordinate-Query to TimeSeries-Mesh
Tim Englich <tim.englich@intevation.de>
parents: 172
diff changeset
4069
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4070 * src/main/resources/lang/artifactMessages_*.properties:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4071 Switched to better Description of an Coordinate-Input-Field
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4072
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4073 * src/test/ressources/timeseries_mesh/timeseries_*_feed.xml:
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4074 Switched to Szenario where it is possible to select Data using the Coordinate.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4075
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4076 * src/test/ressources/queries.properties, src/test/ressources/conf.xml:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4077 Switched to SFS-Conformant-Queries in Timeseries-Mesh
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4078
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4079 * pom.xml:
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4080 Added dependency to JTS 1.9
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4081
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4082 * src/main/java/de/intevation/gnv/utils/exception/ValidationException.java
259
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4083 (ValidationException), src/main/java/de/intevation/gnv/utils/InputValidator.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4084 (getPointValue), src/main/java/de/intevation/gnv/transition/TransitionBase.java
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4085 (prepareInputData4RegionDBQuery):
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4086 Added the Support for specialized Handling of InputValues of type Coordinate.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4087
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4088 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java:
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4089 Added Transition for the Support of Coordinateinput handling.
f2af03633d29 Unified style of ChangeLog descriptions refering to issues
Hans Plum <hans.plum@intevation.de>
parents: 258
diff changeset
4090
172
b5e55f460f0b Closed small file descriptor leak in loading SQL properties file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 171
diff changeset
4091 2009-10-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b5e55f460f0b Closed small file descriptor leak in loading SQL properties file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 171
diff changeset
4092
b5e55f460f0b Closed small file descriptor leak in loading SQL properties file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 171
diff changeset
4093 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
b5e55f460f0b Closed small file descriptor leak in loading SQL properties file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 171
diff changeset
4094 Closed small file descriptor leak.
b5e55f460f0b Closed small file descriptor leak in loading SQL properties file.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 171
diff changeset
4095
171
7fb9441dd8af Format Code to max 80 Chars per Row and Cleanup
Tim Englich <tim.englich@intevation.de>
parents: 170
diff changeset
4096 2009-10-09 Tim Englich <tim.englich@intevation.de>
7fb9441dd8af Format Code to max 80 Chars per Row and Cleanup
Tim Englich <tim.englich@intevation.de>
parents: 170
diff changeset
4097
7fb9441dd8af Format Code to max 80 Chars per Row and Cleanup
Tim Englich <tim.englich@intevation.de>
parents: 170
diff changeset
4098 * src/main/java/de/intevation/gnv/**/*.java Edited:
7fb9441dd8af Format Code to max 80 Chars per Row and Cleanup
Tim Englich <tim.englich@intevation.de>
parents: 170
diff changeset
4099 Code Formatting and Cleanup.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4100
170
7be22e76c270 Added parameter to the DateQueroes of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 126
diff changeset
4101 2009-10-09 Tim Englich <tim.englich@intevation.de>
7be22e76c270 Added parameter to the DateQueroes of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 126
diff changeset
4102
7be22e76c270 Added parameter to the DateQueroes of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 126
diff changeset
4103 * src/test/ressources/queries.properties Edited:
7be22e76c270 Added parameter to the DateQueroes of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 126
diff changeset
4104 Add Parameters to the Queries to select only the Dates where
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4105 the Parameters has been measured.
170
7be22e76c270 Added parameter to the DateQueroes of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 126
diff changeset
4106 * src/test/ressources/conf.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4107 Set that the ParameterIds should be used in the Query of the Dates.
170
7be22e76c270 Added parameter to the DateQueroes of Meshes
Tim Englich <tim.englich@intevation.de>
parents: 126
diff changeset
4108
126
cfaaa215d8ff RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 125
diff changeset
4109 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cfaaa215d8ff RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 125
diff changeset
4110
cfaaa215d8ff RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 125
diff changeset
4111 RELEASE 0.1
cfaaa215d8ff RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 125
diff changeset
4112
cfaaa215d8ff RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 125
diff changeset
4113 * Changes, NEWS: Summarized changes.
cfaaa215d8ff RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 125
diff changeset
4114
123
8cc96c9cc962 Added some missing RessourceValues
Tim Englich <tim.englich@intevation.de>
parents: 122
diff changeset
4115 2009-10-06 Tim Englich <tim.englich@intevation.de>
8cc96c9cc962 Added some missing RessourceValues
Tim Englich <tim.englich@intevation.de>
parents: 122
diff changeset
4116
125
f0169e3ae988 Switch Lable-Value for Domain-Axis.
Tim Englich <tim.englich@intevation.de>
parents: 123
diff changeset
4117 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition) Edited :
f0169e3ae988 Switch Lable-Value for Domain-Axis.
Tim Englich <tim.englich@intevation.de>
parents: 123
diff changeset
4118 Switch Lable-Value for Domain-Axis.
123
8cc96c9cc962 Added some missing RessourceValues
Tim Englich <tim.englich@intevation.de>
parents: 122
diff changeset
4119 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4120 Added missing Import
123
8cc96c9cc962 Added some missing RessourceValues
Tim Englich <tim.englich@intevation.de>
parents: 122
diff changeset
4121 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (advance) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4122 Added i18n Support
123
8cc96c9cc962 Added some missing RessourceValues
Tim Englich <tim.englich@intevation.de>
parents: 122
diff changeset
4123 * src/main/resources/lang/artifactMessages*.properties Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4124 Added some missing RessourceValues
123
8cc96c9cc962 Added some missing RessourceValues
Tim Englich <tim.englich@intevation.de>
parents: 122
diff changeset
4125
122
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4126 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4127
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4128 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_out_csv.xml,
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4129 src/test/ressources/conf.xml,
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4130 src/test/ressources/timeseries_mesh/timeseries_step_07_out_csv.xml,
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4131 src/test/ressources/verticalprofile_mesh/verticalprofile_step_06_out_csv.xml,
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4132 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_08_out_csv.xml,
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4133 src/test/ressources/verticalprofile/verticalprofile_step_04_out_csv.xml:
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4134 s@test/plain@text/plain@g to correct MIME type of CSV export
c2c669ac6ecc s@test/plain@text/plain@g to correct MIME type of CSV export
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 121
diff changeset
4135
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4136 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4137
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4138 * src/main/java/de/intevation/gnv/artifacts/ressource/*.properties:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4139 Deleted.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4140
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4141 * src/main/resources/lang/*.properties: Re-inserted here. Maven now
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4142 includes them in the jar package.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4143
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4144 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4145 Make code more robust. TODO: We need a better implementation here.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4146
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4147 * Changelog -> ChangeLog: To make eclipse happy. Unified changelog style.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4148
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4149 * pom.xml: xmllint-ed and set encoding of filtered resources to UTF-8
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4150
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4151 2009-10-06 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4152
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4153 * src/test/ressources/queries.properties Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4154 Bugfix in Query for getting Data for the Output.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4155 Now the Values will be sorted Correcly. Timevalue
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4156 has been removed from the Query because it is not a
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4157 Parameter which could be choosen from the User.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4158 Also dummies for XCOORD-Value and YCOORD-Value integrated so
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4159 that is now Possible to visualize the Profile
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4160 gnv/issue21
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4161
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4162 2009-10-05 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4163
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4164 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4165 Added further Ressourec Values.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4166 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4167 Changed ArtifactName to real FIS.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4168 * src/test/ressources/timeseries_mesh/timeseries_step_01_feed.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4169 Changed Product-Name from timeSeriesMesh to timeSeries to provide a General-Naming-Structure
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4170 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup) Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4171 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4172 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4173 Added Configurationsupport for the Labeling Data. Now it is possible do define the
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4174 value-names in the Configurationfile.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4175 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_feed.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4176 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_02_feed.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4177 src/test/ressources/queries.properties Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4178 Changed the Queries for the VerticalProfileInstantaneusPoint to the FIS-Query Mode.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4179 This Mode was send by Mr. Schulz-Ohlberg.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4180 * src/test/ressources/conf.xml:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4181 Changed the Workflow for the VerticalProfileInstantaneusPoint to the FIS-Query Mode.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4182 This Mode was send by Mr. Schulz-Ohlberg.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4183 Also Added the support for value-names to the Configuration of VerticalProfileInstantaneusPoint.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4184
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4185 2009-10-05 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4186
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4187 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages_en.properties Renamed:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4188 Renamed from artifactMessages_en_EN.properties to artifactMessages_en.properties to get a
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4189 propper support for PreferedLocale
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4190 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4191 * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java (setUp) Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4192 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4193 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4194 Changed Method Signature from Locale to PreferedLocale[] to put all Useable Languages to
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4195 the RessourceFactory
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4196
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4197 2009-10-02 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4198
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4199 * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java Added:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4200 TestCase for Testing the RessourceFactory
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4201
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4202 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4203 src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java Added:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4204 Added Factory and Propertiesfiles for getting the localized Values
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4205
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4206 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4207 src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4208 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4209 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4210 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4211 src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4212 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4213 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4214 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4215 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4216 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4217 LanguageSupport Integrated
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4218
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4219 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (createCallContext) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4220 Extracted Method and Put CallMeta with Language German to the CallContext. Otherwise
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4221 TestCase will produce NPEs.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4222 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4223 Added Real CallMeta to the Method for usage in Artifacts. Otherwise
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4224 TestCase will produce NPEs.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4225 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4226 src/test/ressources/timeseries_mesh/timeseries_step_02_feed.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4227 src/test/ressources/verticalprofile_mesh/verticalprofile_step_02_feed.xml Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4228 src/test/ressources/conf.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4229 Changed som Identifiers for Localisation.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4230
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4231 2009-10-02 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4232
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4233 * src/test/ressources/conf.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4234 Added the Configuration of the Horizontal-Profile.Mesh.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4235 Also Edited the Workflowq for HorizontalProfile-Instantaneouspoint and
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4236 Put three n ew FIS into the Configuration which represents HorizontalProfile-Instantaneouspoint.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4237 * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4238 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4239 Edited the Workflowlogic given by new Specification of the BSH.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4240 * src/test/ressources/horizontalProfile_mesh/*.xml Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4241 The Request for do an Workflow for an HorizontalProfile-Mesh
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4242 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4243 Added TestCase for HorizontalProfiles of Type Mesh.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4244 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (getMeta) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4245 Added new Method which is defined in the implemented Interface.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4246 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4247 Added the Validation of InputValues from Type AttributeName which should represent
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4248 an QueryValue of Type String which must not put into "'".
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4249 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4250 Transition to provide the possibility of choosing the axis of an Grid that should be used.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4251 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (dataMultiSelect) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4252 Changed from private to protected so that this mMeber could be accessed by within extending Classes.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4253 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshArtifact.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4254 Class for the Representation of Horizontal Profiles for the Type Mesh.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4255 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (HorizontalProfileChartFactory) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4256 Changed PlotOrientation so that the Profile is displayed correctly.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4257 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4258 Added Log-Message for better Workflowanalyzis.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4259
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4260 2009-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4261
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4262 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4263 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4264 src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4265 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4266 src/main/java/de/intevation/gnv/transition/MinMaxTransition.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4267 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4268 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4269 Removed needless imports.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4270
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4271 * src/main/java/de/intevation/gnv/utils/InputValidator.java:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4272 Import org.apache.commons.validator.GenericValidator instead of
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4273 absolute usage in methods.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4274
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4275 2009-09-30 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4276
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4277 * src/test/ressources/queries.properties Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4278 Added the Queries for HorizontalProfiles of InstantaneousPoints.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4279 * src/test/ressources/conf.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4280 Added the Configuration for HorizontalProfilArtifact for InstantaneousPoints
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4281 * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4282 Added XML-Requests for the TestCase of HorizontalProfiles of InstantaneousPoints.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4283 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4284 Added TestCase for HorizontalProfiles of InstantaneousPoints.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4285
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4286 2009-09-30 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4287
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4288 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4289 Added the Validation for Double-Values.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4290 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4291 The Name of the Method for generaing Charts has changed.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4292 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4293 New outputTransition for HorizontalProfiles
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4294 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4295 Class which calculates the Statistics for Horizontal Profiles.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4296 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileInstantaneousPointArtifact.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4297 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4298 Classes which represents HorizontalProfileArtifacts
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4299 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (plotOrientation) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4300 Added Member for the representation of the Plotorientation to overwrite it in
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4301 extende Classes
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4302 Rename Method for generatim the Charts in a common Name.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4303 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4304 Class for drawing Horzontal Profiles
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4305
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4306 2009-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4307
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4308 * src/test/ressources/conf.xml: s@test/xml@text/xml@g
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4309
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4310 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4311
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4312 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (doNextStep) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4313 Add Responsevalidation for feed-Requests.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4314 * pom.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4315 Add required Library ORO to the Dependencies which is required by Commons-Validator
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4316 to do matchRegexp Requests.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4317 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4318 Add a Validator for the type Point
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4319 * src/test/ressources/conf.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4320 Changed mesh_coordinate from type Integer to type Point
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4321
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4322 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4323
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4324 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (findValueTitle):
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4325 Key of KeyValueDescribeData is a String. So it is not nessessary to parse the
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4326 id into an Integer Value.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4327 Also some NP-Access removed.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4328
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4329 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4330
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4331 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4332 Some Coderedundances refactored.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4333
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4334 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4335
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4336 * src/test/ressources/queries.properties Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4337 Bug fixed: Mesh TimeSeries will now Handle Charts with multiple Depth-Values properly.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4338
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4339 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4340
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4341 * src/test/ressources/timeseries_mesh/*.xml Added :
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4342 TestCaseRequests for Timeseries FIS Mesh
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4343 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4344 Add Testcase for Timeseries Mesh
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4345
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4346 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4347
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4348 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (check4ExceptionReport) edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4349 ExceptionTest for Responsdocuments added.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4350 UnitTest will now fail if the Artifact delivers an ExceptionReport using the advance Request.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4351
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4352 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4353
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4354 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4355 Added TestCase for Vertical Profiles for Mesh
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4356 * src/test/ressources/verticalprofile_mesh/*.xml Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4357 TestCaseRequests for VerticalProfile FIS Mesh
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4358
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4359 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4360
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4361 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4362 Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4363
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4364 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4365
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4366 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact):
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4367 (testVerticalProfileInstantaneousPointArtifact) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4368 Added Testcases for VerticalProfile and VerticalProfile Instantaneouspoint
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4369 * src/test/ressources/verticalprofile_instantaneouspoint/*.xml Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4370 TestCaseRequests for VerticalProfile Instantaneouspoint
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4371 * src/test/ressources/verticalprofile/*.xml Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4372 TestCaseRequests for VerticalProfile FIS Marnet
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4373
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4374 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4375
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4376 * src/test/ressources/queries.properties Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4377 Remove to_date from TimeSeries-Quueries becaus of Changes in the conf.xml-File
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4378 * src/test/ressources/conf.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4379 Correct Types for min- and max-Values from Integer to Date
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4380 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4381 Add CallContext to the Tests.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4382 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Add:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4383 A CallContext used only in Junit-Tests
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4384
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4385 2009-09-29 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4386
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4387 * pom.xml Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4388 Added the dependency to Apache-Commons-Validator Version 1.3.1 which is
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4389 used for the InputValoue-validation.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4390 * src/main/java/de/intevation/gnv/utils/InputValidator.java Added :
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4391 An InputValidator for Validating InputValues.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4392 At this Moment only Integer, String and Date is supported.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4393 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4394 Add the InputValidator to validate the incomming Values from the Clients.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4395
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4396 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4397
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4398 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4399 Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4400 last Pointer of the Value that must be visualised.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4401
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4402 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4403
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4404 * pom.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4405 Added the Dependeny to the ehcache-Library
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4406 * src/test/ressources/ehcache.xml Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4407 The ehcache-Configuration.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4408 * src/test/ressources/conf.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4409 Added the Link to the ehcache-Configuration.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4410 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4411 Added the Initialisation of the CacheManager.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4412
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4413 * src/main/java/de/intevation/gnv/artifacts/cache/CacheFactory.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4414 An Fractoryimplementation for the central access to the Cache.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4415
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4416 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult) Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4417 * src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult) Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4418 * src/main/java/de/intevation/gnv/transition/Transition.java Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4419 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4420 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4421 Signature of Methods purifyResults, advanced and feed Changed to put the uuid to the Transition
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4422 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4423 Methodsignatur of getChartResult change for putting the uuid of an Artifact into it
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4424 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4425 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4426 Method Signature Changed for putting the uuid of an Artifact to the Transition.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4427 stored
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4428 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4429 removed the persitence of the Chartresults and put them into an Cache instance.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4430
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4431 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4432
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4433 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getStatisticsGenerator) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4434 Extracted the Instantiation of the Statistics-object to an protected Methode
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4435 to make it possible that extending Classes could change it.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4436 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getStatisticsGenerator) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4437 Overwrite getStatisticsGenerator to instantiate the VerticalProfileStatistics-
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4438 * src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4439 Class for Calculating Statistics for VerticalProfiles- The Only thing whisch differs to
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4440 TimeSeriesStatists is that the XoordinateValue is an double and not an Date-Value
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4441 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateXOrdinateValue) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4442 Added the Methode calculateXOrdinateValue to this Class to switch is Values in extending Classes.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4443 * src/main/java/de/intevation/gnv/statistics/Statistics.java (calculateStatistics) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4444 Added methodsignature to Interface for usage in different Implementations of Statistics.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4445
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4446 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4447
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4448 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4449 Bug fixed. Now all Values will be used to calculate the Statistics
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4450
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4451 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4452
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4453 * src/test/ressources/conf.xml Edited :
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4454 Changed the Output-format of Statistics from text/plain to text/xml.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4455
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4456 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4457
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4458 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4459 Moved the calculating-Methods from the Conmstructor to an separat Method.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4460 Switched the ResultContainer from Array to Collection
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4461 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4462 Added the Output-Variante for generating Statistics
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4463
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4464 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4465
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4466 * pom.xml Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4467 Added Link to Apache-Commons-Math to get the required Classes for the calculation
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4468 of Statistics.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4469 * src/main/java/de/intevation/gnv/statistics/exception/StatisticsException.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4470 Specified ExceptionClass for the Statistics Part of the gnv-artifacts
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4471 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4472 Remove compileErrors and switch to new Datastructure
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4473
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4474 2009-09-28 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4475
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4476 * src/main/java/de/intevation/gnv/statistics/Statistic.java Added ,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4477 src/main/java/de/intevation/gnv/statistics/Statistics.java Added ,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4478 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4479 Imported Statistics-Classes from old Project. Revision: 3101 Does not compile
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4480
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4481 2009-09-25 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4482
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4483 * src/test/ressources/conf.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4484 Added with and height Inputparameter to each Chart-OutputMode.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4485
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4486 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4487 Added the usage of the Parameters revieved from the client for the ChartRendering
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4488
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4489 * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (DefaultInputValue) (getDefaultValue) Edited ,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4490 src/main/java/de/intevation/gnv/transition/InputValue.java (getDefaultValue) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4491 Added the Method getDefaultValue to the Interface for getting the
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4492 deafultvalue of an Parameter.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4493
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4494 * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4495 src/main/java/de/intevation/gnv/transition/OutputMode.java (getInputParameters) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4496 Added the Method getInputParameters to the OutputMode for Handling the required Parameters
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4497 of an OutputMode.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4498
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4499 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4500 Put the InputParameter recived from the Client to the Methodsignature so that
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4501 they can be used during the outputprocessing.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4502
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4503 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4504 Read rquired Outputparameters from the Configuration
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4505
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4506 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4507 Added support for Parameters in OutputNode of Describe-Artifact
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4508
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4509 2009-09-24 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4510
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4511 * pom.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4512 Added Library for CSV-Support
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4513 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4514 Add support for CSV-Export
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4515 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (out) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4516 Add Fag on Context for storing the Artifact status after out.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4517
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4518 2009-09-24 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4519
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4520 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createSuccessReport) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4521 Added a centraL Method for creating an Successreoprt.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4522 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4523 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4524 Add ResultReporting to the different Metshods of an Artifact
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4525
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4526 2009-09-24 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4527
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4528 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4529 Obsolet TODOs removed
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4530 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4531 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4532 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4533 Create Exception Report added
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4534 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createExceptionReport) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4535 Method for creating Exceptionreports added.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4536
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4537 2009-09-24 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4538
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4539 * src/test/ressources/queries.properties Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4540 Queries formatted so that they can be analysed and extended easier.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4541 Some Bugs removed
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4542
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4543 2009-09-24 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4544
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4545 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4546 src/main/java/de/intevation/gnv/chart/ChartLabels.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4547 src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4548 Removed obsolet Parameters an Methods.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4549 Use the ChartLable to put the DomainAxisLable into the Chart.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4550
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4551 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4552 Some more Loggingoutput integrated.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4553 Some Performanceimprovements done. The ResultData will only be refreshed if
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4554 the InputValues has changed.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4555 Some Refactoring Work done. Move some Members into from extending Classes
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4556 into this implementation.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4557 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4558 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4559 Dummywerte fuer Diagrammgenerierung durch Echtwerte ersetzt.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4560 Obsolete Uebergabeparameter entfernt.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4561
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4562 2009-09-23 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4563
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4564 * src/test/ressources/queries.properties Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4565 Statements for InstantaneousPoint Vertical Profiles added
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4566 * src/test/ressources/conf.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4567 Configuration for Vertikal Profiles for InstantaneousPoints added
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4568 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileInstantaneousPointArtifact.java (VerticalProfileInstantaneousPointArtifact) Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4569 New Artifact-Class Reperesenting Artifacts for InstantaneousPoints Creating VerticalProfiles added.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4570
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4571 2009-09-23 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4572
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4573 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4DateDBQuery) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4574 Bug Fixed, now all Inputvalues of String and Date will be put into the Query
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4575
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4576 2009-09-23 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4577
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4578 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createXYSeries) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4579 Bug fixed. Now all Values will be Renderd to the Chart
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4580 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileMeshArtifact.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4581 Artifact-class for VerticalProfile Mesh added
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4582 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4583 Support for StringQuieries and OracleDateQueries added
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4584 * src/test/ressources/queries.properties Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4585 Queries for VerticalProfile Mesh integrated
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4586 * src/test/ressources/conf.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4587 Artifact for VerticalProfile Mesh integrated
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4588
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4589 2009-09-22 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4590
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4591 * src/test/ressources/queries.properties Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4592 Added Queries for the Workfloe of collecting the
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4593 required Information to generate a vertical Profile
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4594 * src/test/ressources/conf.xml Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4595 Added the Configuration of the VerticalProfileArtifact
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4596 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getCollection) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4597 Some Codrefactoring done for reuse of Functionality in extended Classes.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4598 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4599 Outputtransition for the Support of VerticalPropfiles
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4600 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java (getKey),
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4601 src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java (getKey) Edietd,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4602 src/main/java/de/intevation/gnv/transition/TransitionBase.java (purifyResult) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4603 Change KEY-Attribute of KeyValueDescribeData from Integer to String for the required
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4604 Representation of Date-KeyValue-Pairs
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4605 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4606 ArtifactClass for the representation of VerticalProfiles
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4607 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4608 Added support for selected Products in static UI.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4609 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4610 Factory for producing VerticalCharts added.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4611 * src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4612 Names of Getter for Columns Changed.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4613
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4614 2009-09-21 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4615
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4616 * src/test/ressources/queries.properties Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4617 Queryie for TimeSeriesMesh added.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4618 * src/test/ressources/conf.xml Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4619 New Artifact representing the TimeSeries-Mesh added to the Configuration.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4620 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4621 Inputdata for the Chartgeneration will now be allocated by name and not by position in Transitionorder.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4622 * src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4623 src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4624 src/main/java/de/intevation/gnv/transition/SingleInputTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4625 New Class for Representing a single Input Transition
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4626 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4627 Added support of usage inputValues none or multiple times in Queries.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4628 Added support for SingleInputTransitions in Describe-Output
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4629 * src/main/java/de/intevation/gnv/transition/InputValue.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4630 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4631 An InputValue now is possible to use none or multiple times in Queries.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4632 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesMeshArtifact.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4633 ArtifactClass for the Representation of an Mesh-Timeseries-Artifact
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4634
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4635 2009-09-17 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4636
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4637 * src/test/ressources/conf.xml Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4638 Database Cleanup Interval set to 5 minutes.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4639
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4640 2009-09-17 Tim Englich <tim.englich@intevation.de>
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4641 * src/test/ressources/conf.xml Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4642 Some structurechanges done.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4643
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4644 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4645 Fixed Bug supporting UTF-8 Documents properly.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4646 * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4647 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4648 Added Methods for setting and getting the selection-state of this objects.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4649
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4650 * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4651 src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4652 Added setter for min an max-Values and getters an setters for minName and maxName
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4653
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4654 * src/main/java/de/intevation/gnv/transition/describedata/NamedCollection.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4655 src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4656 Collection ans an Implementation of this Collection for Storing Name of the Collection and if
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4657 the Values in it are multiselectable.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4658
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4659 * src/main/java/de/intevation/gnv/transition/TransitionBase.java :
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4660 Static UI-Support and valid SelectionStorage added.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4661 I added also an imporvement of the multiselect Methods for Datasets
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4662 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4663 Storage of changed Values added
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4664
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4665 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4666 Static UI Support Added
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4667
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4668
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4669 2009-09-16 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4670
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4671 * src/test/ressources/conf.xml Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4672 src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4673 src/main/java/de/intevation/gnv/transition/InputValue.java (isMultiselect) Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4674 src/main/java/de/intevation/gnv/transition/InputData.java (concartValue) Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4675 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (isMultiselect) Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4676 src/main/java/de/intevation/gnv/transition/DefaultInputData.java (concartValue)Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4677 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4678 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (parseInputData) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4679 Added Multiselectsupport for InputValues
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4680
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4681 2009-09-16 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4682
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4683 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup) Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4684 Bug Fixed because of Infrastructure Changes in the Artifact-Module
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4685
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4686 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4687 Put only the last DescribeData to the UI-Output bnecause auf Renderingproblems in the Client
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4688
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4689 * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4690 src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4691 src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4692 Made Interface Serializable, add UIDs to the Implementations of the Interface
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4693
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4694 2009-09-15 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4695
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4696 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4697 Integrate UI-Representation for Describe into the FISArtifact.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4698 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createXFormElement) Refactoring,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4699 src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Refactoring:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4700 Extract the Element-Creation of XForms Nodes into a Common Class to make them available for
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4701 other Classes which have to create XForm-Fragments
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4702
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4703 2009-09-14 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4704
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4705 * src/main/java/de/intevation/gnv/transition/Transition.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4706 src/main/java/de/intevation/gnv/transition/InputData.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4707 src/main/java/de/intevation/gnv/transition/OutputMode.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4708 src/main/java/de/intevation/gnv/transition/InputValue.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4709 src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4710 src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4711 src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4712 Make the Interfaces Serializable to make them usable in the Artifactdatabase
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4713
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4714 2009-09-14 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4715
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4716 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4717 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4718 src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited ,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4719 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4720 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4721 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4722 Refactoring Work depending on Infrastructurchanges in the Artifact-Module
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4723
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4724 2009-09-10 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4725
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4726 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4727 src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4728 src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4729 src/test/ressources/conf.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4730 TestCase moced from TimeSeriesArtifact to FISArtifact. Used FIS: Marnet
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4731
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4732 2009-09-10 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4733
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4734 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4735 Utilities-Class for some XML-Stuff that is only for gnv-artifacts
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4736
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4737 * src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4738 Factory to Instantiiate an ArtifactFactory (TODO: Should be moved to Artifact-database)
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4739
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4740 * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4741 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4742 Interfcaedefinition and Defaultimplementation for the Representation of the different
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4743 Products in an FIS.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4744
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4745 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4746 Artifact to Repersent an FIS. This Artifact is able to switch between different
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4747 SubArtifacts for handling the different Products of an FIS.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4748
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4749 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4750 Refactoring Work done because of changes in the artifact-modules
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4751
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4752 2009-09-10 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4753
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4754 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4755 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4756 Refactoringwork done because of changes in the artifact-module
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4757
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4758 2009-09-10 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4759
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4760 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4761 src/test/ressources/conf.xml Renamed:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4762 Project Structure changed in artifact-database. So we have to rename
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4763 the Testconfigurationfile in conf.xml.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4764
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4765 * src/test/ressources/results Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4766 Integrated Folder for temporal storing Resultfiles of the TestCases
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4767
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4768 * src/test/ressources/queries.properties Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4769 Further Queries for Testcases integrated
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4770 * src/test/ressources/timeseries/timeseries_step_05_out.xml Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4771 src/test/ressources/timeseries/timeseries_step_05_feed.xml Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4772 Integrated the last step of the TimeSeries-Workflow.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4773 Now the TestCase is able to render Charts.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4774
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4775 * src/test/ressources/timeseries/timeseries_step_04_feed.xml Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4776 src/test/ressources/timeseries/timeseries_step_03_feed.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4777 Names of the feed-Parametes changed to the Syntax of BSH-Spelling
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4778
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4779 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4780
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4781 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4782 Chart Rendering completed with some Fixes to do
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4783 * src/main/java/de/intevation/gnv/transition/TransitionBase.java:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4784 Integrated usage of KeyValueDescibeData
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4785 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (getOutputModes):
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4786 Errorhandling integrated
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4787 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4788 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4789 Refactored out-Method from Extending Class
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4790
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4791 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4792
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4793 * src/main/java/de/intevation/gnv/chart/exception/TechnicalChartException.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4794 src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4795 Refactoring of the ChartFactory so that it colud be use and it is possible to compile
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4796 this class.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4797
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4798 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4799 src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4800 Added an new Representation of Describedata for Key Value Pairs using for the Parameter Lists
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4801 of the Transitions an put it into the Chartgeneration
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4802
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4803 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4804
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4805 * pom.xml Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4806 Added JfreeChart Dependency to pom-file
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4807
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4808 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4809
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4810 * src/main/java/de/intevation/gnv/chart/Insets.java Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4811 src/main/java/de/intevation/gnv/chart/ChartStyle.java Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4812 src/main/java/de/intevation/gnv/chart/ChartLabels.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4813 src/main/java/de/intevation/gnv/chart/ChartFactory.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4814 Insert Chart-Classes from OLD-Repository Revision: 3101 Does not compile
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4815
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4816 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4817
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4818 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4819 The specifed OutputTransition for the Product TimeSeries.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4820
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4821 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4822 Integration of the OutputModes in the DescriberesultDocument.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4823
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4824 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Added,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4825 src/main/java/de/intevation/gnv/transition/OutputTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4826 The Interface and the abstract Basicimplementation of an Transition which
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4827 can produce different outputs.
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4828
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4829 * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4830 src/main/java/de/intevation/gnv/transition/OutputMode.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4831 Interfacestructur and Defaultimplementation for the Representation of the
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4832 Different OutputModes given in an Artifact.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4833
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4834 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4835
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4836 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4837 Changed DateoutputFormat from German- to Anericanstyle
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4838
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4839 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4840
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4841 * src/test/ressources/timeseries/timeseries_step_04_feed.xml Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4842 * src/test/ressources/timeseries/timeseries_step_04_advance.xml Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4843 Two more ArtifactCommands for the next Step in TimeSeriesArtifactTestCase
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4844 * src/test/ressources/queries.properties Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4845 New Queries for timeseries_timeinterval added.
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4846 Also use KEY ,VALUE, MIN and MAX as Identifiers for the different Columns.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4847 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4848 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4849 Modified the TimeseriesArtifact and added one further TransitionStep
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4850
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4851 2009-09-09 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4852
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4853 * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java ,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4854 * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4855 * src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Added:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4856 Interface Structure and Defaultimplementation for Representing DescribeData of an
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4857 Transition added. In this Way we are able to switch between different Renderingmethods
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4858 for descibe.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4859 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Added:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4860 Added MinMaxTransition for representing Min-/Max-Value Results in a Tansition
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4861 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4862 Integrated Min- / MAX-Value Support for Describe. Also done some Refactoring Work
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4863 for easy creating Extensions of this Class.
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4864 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4865 Userinterface Informations were integrated in the wrong Method. Now the
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4866 Informations are put into the ui-Node
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4867
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4868 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4869
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4870 * src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4871 src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4872 src/test/ressources/timeseries/timeseries_step_02_advance.xml Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4873 src/test/ressources/timeseries/timeseries_step_02_feed.xml Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4874 src/test/ressources/timeseries/timeseries_step_03_advance.xml Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4875 src/test/ressources/timeseries/timeseries_step_03_feed.xml Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4876 src/test/ressources/GNVArtifactsTestCase_Configuration.xml: Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4877 src/test/ressources/queries.properties Added,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4878 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4879 TestCase implemented until Choosing the TimeInetval of an TimeSeries
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4880
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4881 One Entry is Missing
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4882
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4883 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4884
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4885 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4886 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4887 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4888 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4889 src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4890 src/test/ressources/timeseries/timeseries_step_01_feed.xml Added ,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4891 src/test/ressources/timeseries/timeseries_step_01_advance.xml Added :
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4892 Artifact.advance initial implementiert
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4893
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4894 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4895
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4896 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4897 src/main/java/de/intevation/gnv/transition/DefaultInputData.java Added,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4898 src/main/java/de/intevation/gnv/transition/InputData.java Added,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4899 src/main/java/de/intevation/gnv/transition/exception/TransitionException.java Added,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4900 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4901 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4902 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4903 Funktionalitat Feed initial bereitgestellt.
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4904
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4905 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4906
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4907 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4908 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4909 src/main/java/de/intevation/gnv/transition/TransitionBase.java,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4910 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4911 Required Inputelements integrated in BasicArtifact-Descibe-Output
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4912
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4913 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4914
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4915 * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Added,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4916 src/main/java/de/intevation/gnv/transition/InputValue.java Added,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4917 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4918 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4919 src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited:
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4920 Constructs for the required Inputvalues for an Transition created
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4921
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4922 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4923
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4924 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4925 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4926 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Edited
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4927 Added Output for Describe to the Artifactimplementation
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4928
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4929 2009-09-08 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4930
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4931 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4932 src/main/java/de/intevation/gnv/transition/Transition.java (getDescription),
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4933 src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), (getDescription):
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4934 Added Description to a Transition
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4935
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4936 2009-09-07 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4937
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4938 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4939 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ADD
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4940 TestClass for GNV-Artifacts an TimeSeriesArtifacs
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4941
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4942 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java,
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4943 src/main/java/de/intevation/gnv/transition/TransitionBase.java,
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4944 src/main/java/de/intevation/gnv/transition/Transition.java,
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4945 src/main/java/de/intevation/gnv/transition/DefaultTransition.java: ADD
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4946 Transitionimplementation for handling the substeps of an Artifact Livecycle
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4947
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4948 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java: ADD
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4949 The Artifact for handling the TimeSeries
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4950 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4951 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4952 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4953 The Basic-Classes for providing GNC Artifacts. this Classes should be the Fundament
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4954 for the Implementation of Specialized Artifacts e.g. TimeSeries
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4955 * pom: Edited Projectreferences to the other GNV-Projects added
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4956
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4957 2009-09-04 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4958
330
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4959 * src/main/java/de/intevation/gnv/artifacts/ArtifactFactoryBase.java:
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4960 Implementation of the General ArtifactFactory
477c0c46605e Cleaned up ChangeLog a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 329
diff changeset
4961
121
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4962 2009-09-04 Tim Englich <tim.englich@intevation.de>
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4963
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4964 * pom.xml: Created with maven and put the Moduledependencies into it
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4965 * target | .settings | .project | .classpath: Add to SVN-Ignore
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4966 * Changes | Changelog | NEWS | README | TODO: Added
6b9a07f758cf Move resources to a place where maven puts them into final package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4967 * src/**: Added to the Project

http://dive4elements.wald.intevation.org