Mercurial > dive4elements > gnv-client
annotate gnv-artifacts/doc/conf/products/timeseries/conf_timeseriespoint.xml @ 325:3eff9241ea1e
Refactoring of the Transitionmodel.
Now each Transition is responsible to allocate the Data which is required to describe or feed it.
gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 01 Dec 2009 15:58:02 +0000 |
parents | 57a2bf630854 |
children | e964a3d8f7bc |
rev | line source |
---|---|
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:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8"?> |
258
9147e3931723
Moved Comment according to Instantiationerrors loading Artifact.
Tim Englich <tim.englich@intevation.de>
parents:
257
diff
changeset
|
2 <artifact name="timeSeries"> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
3 <!-- This is the Artifact which represents the required Businesslogic to |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
4 collect the required Data for rendering specified OutputFormats |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
5 for TimeSeries on TimeSeriesPoint-Data. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
6 * Charts |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
7 * Statistics |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
8 * CSV |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
9 * ODV --> |
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:
diff
changeset
|
10 <transitions> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
11 |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
12 <!-- The required Transitionsteps which must be done until rendering |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
13 the OutputFormats. Each Transition is represented one required |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
14 Step. One Steps can consume specified InputParameters an after |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
15 that it can calculate new Data which will be used as possible |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
16 InputValues in the next Transition-Step from each Transition it |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
17 is only possible to move to those Transitions which are Configured |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
18 in the rechableTransitions-Tag --> |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
19 |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
20 <!-- Description of the Transition-Attributes: |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
21 * id: The id of the Transition. This must be unique in one Artifact. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
22 It is used to reference the Transition eg. in |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
23 reachableTransitions. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
24 * description: A short description which should describe the Transition |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
25 * transition: The Class which must be load to handle the required logic, |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
26 This class will be load using reflection. --> |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
27 |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
28 <transition id="timeseries_area" description="timeseries_area_one" transition="de.intevation.gnv.transition.DefaultTransition"> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
29 |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
30 <!-- The QueryID which identifies the Query which is configured in |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
31 the Queries-Properties-File. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
32 It is possible to define no Query. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
33 In this case you have to remove this Element from the |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
34 Configuration.--> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
35 <queryID>area_filter</queryID> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
36 |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
37 <!-- The ID of the Data which will be fetched using this Transition. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
38 The Name must be unique in one Artifact. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
39 The Name is used for the localization and must be set into the |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
40 several PropertiesFiles for the localization. --> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
41 <dataname>areaid</dataname> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
42 |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
43 <!-- This Flag will be used to switch between single and |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
44 multiselect possibility of the Data which will be fetched |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
45 using this transition. --> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
46 <data-multiselect>false</data-multiselect> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
47 |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
48 <!-- Optional Flag which can be used to set that is is possible |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
49 to select no entry in the Data which will be fetched using |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
50 this transition. --> |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
51 <data-noselect>true</data-noselect> |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
52 |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
53 <reachableTransitions> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
54 <!-- reachableTransitions are those Transition which can be |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
55 reached as next Step. The Transition notifies in |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
56 describe-output which Transitions can be reached. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
57 The User / calling program can choose which Transition |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
58 he/it wants to use next --> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
59 <transition>timeseries_subarea</transition> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
60 <transition>timeseries_without_geom</transition> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
61 </reachableTransitions> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
62 |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
63 <inputvalues> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
64 <!-- At this place it is necessary to configure the Elements |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
65 which must be feed and can be used in this transition. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
66 It is possible to set if the Values should be used in |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
67 the DatabaseQuery of this Transition and how often it |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
68 must be used. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
69 The order of the Elements is also the Order of usage setting |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
70 the Values into the SQL-Query. --> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
71 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
72 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
73 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
74 </inputvalues> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
75 </transition> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
76 |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
77 <transition id="timeseries_subarea" description="timeseries_subaera" transition="de.intevation.gnv.transition.DefaultTransition"> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
78 <queryID>subarea_filter</queryID> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
79 <dataname>subareaid</dataname> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
80 <data-multiselect>false</data-multiselect> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
81 <reachableTransitions> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
82 <transition>timeseries_timeseriespoint</transition> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
83 </reachableTransitions> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
84 |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
85 <inputvalues> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
86 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
87 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
88 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
89 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
90 </inputvalues> |
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
91 </transition> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
92 |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
93 <transition id="timeseries_without_geom" description="timeseries_mesh_without_geom" transition="de.intevation.gnv.transition.DefaultTransition"> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
94 <queryID>timeseries_timeseriespoint</queryID> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
95 <dataname>featureid</dataname> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
96 <data-multiselect>false</data-multiselect> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
97 <reachableTransitions> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
98 <transition>timeseries_parameter</transition> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
99 </reachableTransitions> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
100 <inputvalues> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
101 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
102 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
103 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
104 </inputvalues> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
105 </transition> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
106 |
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:
diff
changeset
|
107 <transition id="timeseries_timeseriespoint" description="timeseries_timeseriespoint" transition="de.intevation.gnv.transition.DefaultTransition"> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
108 <queryID>timeseries_timeseriespoint_with_area</queryID> |
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:
diff
changeset
|
109 <dataname>featureid</dataname> |
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:
diff
changeset
|
110 <data-multiselect>false</data-multiselect> |
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:
diff
changeset
|
111 <reachableTransitions> |
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:
diff
changeset
|
112 <transition>timeseries_parameter</transition> |
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:
diff
changeset
|
113 </reachableTransitions> |
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:
diff
changeset
|
114 <inputvalues> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
115 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> |
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:
diff
changeset
|
116 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
224
2b7a40b5b535
Added the RegionFilters into the configuration of the Products for TimeSeriesPoints.
Tim Englich <tim.englich@intevation.de>
parents:
217
diff
changeset
|
117 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
118 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> |
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:
diff
changeset
|
119 </inputvalues> |
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:
diff
changeset
|
120 </transition> |
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:
diff
changeset
|
121 |
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:
diff
changeset
|
122 <transition id="timeseries_parameter" description="timeseries_parameter" transition="de.intevation.gnv.transition.DefaultTransition"> |
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:
diff
changeset
|
123 <queryID>timeseries_parameter</queryID> |
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:
diff
changeset
|
124 <dataname>parameterid</dataname> |
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:
diff
changeset
|
125 <data-multiselect>true</data-multiselect> |
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:
diff
changeset
|
126 <reachableTransitions> |
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:
diff
changeset
|
127 <transition>timeseries_depth_height</transition> |
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:
diff
changeset
|
128 </reachableTransitions> |
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:
diff
changeset
|
129 <inputvalues> |
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:
diff
changeset
|
130 <inputvalue name="featureid" type="Integer" multiselect="false"/> |
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:
diff
changeset
|
131 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
132 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/> |
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:
diff
changeset
|
133 </inputvalues> |
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:
diff
changeset
|
134 </transition> |
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:
diff
changeset
|
135 |
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:
diff
changeset
|
136 <transition id="timeseries_depth_height" description="timeseries_depth_height" transition="de.intevation.gnv.transition.DefaultTransition"> |
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:
diff
changeset
|
137 <queryID>timeseries_depth_height</queryID> |
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:
diff
changeset
|
138 <dataname>measurementid</dataname> |
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:
diff
changeset
|
139 <data-multiselect>true</data-multiselect> |
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:
diff
changeset
|
140 <reachableTransitions> |
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:
diff
changeset
|
141 <transition>timeseries_interval</transition> |
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:
diff
changeset
|
142 </reachableTransitions> |
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:
diff
changeset
|
143 <inputvalues> |
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:
diff
changeset
|
144 <inputvalue name="featureid" type="Integer" multiselect="false"/> |
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:
diff
changeset
|
145 <inputvalue name="parameterid" type="Integer" multiselect="true"/> |
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:
diff
changeset
|
146 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
147 <inputvalue name="measurementid" type="Integer" multiselect="true" usedinquery="0"/> |
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:
diff
changeset
|
148 </inputvalues> |
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:
diff
changeset
|
149 </transition> |
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:
diff
changeset
|
150 |
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:
diff
changeset
|
151 <transition id="timeseries_interval" description="timeseries_interval" transition="de.intevation.gnv.transition.MinMaxTransition"> |
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:
diff
changeset
|
152 <queryID>timeseries_interval</queryID> |
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:
diff
changeset
|
153 <dataname>timeinterval</dataname> |
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:
diff
changeset
|
154 <data-multiselect>false</data-multiselect> |
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:
diff
changeset
|
155 <reachableTransitions> |
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:
diff
changeset
|
156 <transition>timeseries_calculate_results</transition> |
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:
diff
changeset
|
157 </reachableTransitions> |
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:
diff
changeset
|
158 <inputvalues> |
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:
diff
changeset
|
159 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
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:
diff
changeset
|
160 <inputvalue name="parameterid" type="Integer" multiselect="true"/> |
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:
diff
changeset
|
161 <inputvalue name="measurementid" type="Integer" multiselect="true"/> |
325
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
162 <inputvalue name="minvalue" type="Date" multiselect="false" usedinquery="0"/> |
3eff9241ea1e
Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents:
322
diff
changeset
|
163 <inputvalue name="maxvalue" type="Date" multiselect="false" usedinquery="0"/> |
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:
diff
changeset
|
164 </inputvalues> |
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:
diff
changeset
|
165 </transition> |
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:
diff
changeset
|
166 |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
167 <!-- Last Transition is the Output-Transition. At this place the differen OutputModes are configured. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
168 For each OutputMode it might be necessary to configure separat Databasequery which collect the |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
169 Data. --> |
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:
diff
changeset
|
170 <transition id="timeseries_calculate_results" description="timeseries_interval" transition="de.intevation.gnv.transition.timeseries.TimeSeriesOutputTransition"> |
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:
diff
changeset
|
171 <queryID>timeseries_chart_data</queryID> |
232
3d6d89bcbf42
Added special Data-Selection to the ODV-Exports of TimeSeries on TimeSeriesPoints. issue68
Tim Englich <tim.englich@intevation.de>
parents:
227
diff
changeset
|
172 <queryID-odv>timeseries_odv_data</queryID-odv> |
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:
diff
changeset
|
173 <inputvalues> |
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:
diff
changeset
|
174 <inputvalue name="parameterid" type="Integer" multiselect="true"/> |
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:
diff
changeset
|
175 <inputvalue name="measurementid" type="Integer" multiselect="true"/> |
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:
diff
changeset
|
176 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
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:
diff
changeset
|
177 <inputvalue name="minvalue" type="Date" multiselect="false"/> |
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:
diff
changeset
|
178 <inputvalue name="maxvalue" type="Date" multiselect="false"/> |
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:
diff
changeset
|
179 </inputvalues> |
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:
diff
changeset
|
180 <outputsModes> |
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:
diff
changeset
|
181 <outputsMode name="chart" description="Chartrepresentation of the Values" mime-type="image/png"> |
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:
diff
changeset
|
182 <parameters> |
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:
diff
changeset
|
183 <inputvalue name="width" type="Integer" value="600"/> |
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:
diff
changeset
|
184 <inputvalue name="height" type="Integer" value="400"/> |
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:
diff
changeset
|
185 </parameters> |
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:
diff
changeset
|
186 </outputsMode> |
322
57a2bf630854
Completed last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
317
diff
changeset
|
187 <outputsMode name="svg" description="PDF-Export der Daten" mime-type="application/pdf"/> |
317
342cd58291f1
Added pdf as export format to xml configuration of products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
258
diff
changeset
|
188 <outputsMode name="pdf" description="PDF-Export der Daten" mime-type="application/pdf"/> |
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:
diff
changeset
|
189 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/> |
227
454223658697
Added odv output format to products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
224
diff
changeset
|
190 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/> |
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:
diff
changeset
|
191 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/> |
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:
diff
changeset
|
192 </outputsModes> |
257
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
193 <!-- Definition of the TimeGaps which are required to render the Charts properly. |
b198ca47f363
Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents:
232
diff
changeset
|
194 each Parameter in each FIS can have --> |
217
3dcd2b0b456e
Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45
Tim Englich <tim.englich@intevation.de>
parents:
204
diff
changeset
|
195 <time-gap-definition xlink:href="${artifacts.config.dir}/products/timeseries/timegap_definition.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:
diff
changeset
|
196 </transition> |
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:
diff
changeset
|
197 |
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:
diff
changeset
|
198 </transitions> |
227
454223658697
Added odv output format to products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
224
diff
changeset
|
199 </artifact> |