annotate gnv-artifacts/doc/conf/products/timeseries/conf_timeseriespoint.xml @ 335:e964a3d8f7bc

Some Refactoring work done. Moved Transition to State gnv-artifacts/trunk@401 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 08 Dec 2009 08:39:03 +0000
parents 3eff9241ea1e
children a887074460b6
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 -->
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
10 <states>
257
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 232
diff changeset
11
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
12 <!-- The required statesteps which must be done until rendering
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
13 the OutputFormats. Each state is represented one required
257
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
16 InputValues in the next state-Step from each state it
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
17 is only possible to move to those states which are Configured
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
18 in the rechablestates-Tag -->
257
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 232
diff changeset
19
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
20 <!-- Description of the state-Attributes:
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
21 * id: The id of the state. This must be unique in one Artifact.
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
22 It is used to reference the state eg. in
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
23 reachablestates.
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
24 * description: A short description which should describe the state
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
25 * state: The Class which must be load to handle the required logic,
257
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
28 <state id="timeseries_area" description="timeseries_area_one" state="de.intevation.gnv.state.DefaultState">
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
37 <!-- The ID of the Data which will be fetched using this state.
257
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
45 using this state. -->
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
50 this state. -->
257
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
53 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
54 <!-- reachablestates are those state which can be
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
55 reached as next Step. The state notifies in
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
56 describe-output which states can be reached.
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
57 The User / calling program can choose which state
257
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 232
diff changeset
58 he/it wants to use next -->
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
59 <state>timeseries_subarea</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
60 <state>timeseries_without_geom</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
61 </reachablestates>
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
65 which must be feed and can be used in this state.
257
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
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
67 the DatabaseQuery of this state and how often it
257
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
75 </state>
257
b198ca47f363 Added Documentation of Configuration-Files
Tim Englich <tim.englich@intevation.de>
parents: 232
diff changeset
76
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
77 <state id="timeseries_subarea" description="timeseries_subaera" state="de.intevation.gnv.state.DefaultState">
224
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
81 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
82 <state>timeseries_timeseriespoint</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
83 </reachablestates>
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
91 </state>
325
3eff9241ea1e Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 322
diff changeset
92
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
93 <state id="timeseries_without_geom" description="timeseries_mesh_without_geom" state="de.intevation.gnv.state.DefaultState">
325
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
97 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
98 <state>timeseries_parameter</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
99 </reachablestates>
325
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
105 </state>
325
3eff9241ea1e Refactoring of the Transitionmodel.
Tim Englich <tim.englich@intevation.de>
parents: 322
diff changeset
106
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
107 <state id="timeseries_timeseriespoint" description="timeseries_timeseriespoint" state="de.intevation.gnv.state.DefaultState">
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
111 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
112 <state>timeseries_parameter</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
113 </reachablestates>
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
120 </state>
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
121
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
122 <state id="timeseries_parameter" description="timeseries_parameter" state="de.intevation.gnv.state.DefaultState">
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
126 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
127 <state>timeseries_depth_height</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
128 </reachablestates>
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
134 </state>
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
135
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
136 <state id="timeseries_depth_height" description="timeseries_depth_height" state="de.intevation.gnv.state.DefaultState">
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
140 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
141 <state>timeseries_interval</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
142 </reachablestates>
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
149 </state>
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
150
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
151 <state id="timeseries_interval" description="timeseries_interval" state="de.intevation.gnv.state.MinMaxState">
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
155 <reachablestates>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
156 <state>timeseries_calculate_results</state>
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
157 </reachablestates>
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
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>
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
165 </state>
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
166
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
167 <!-- Last state is the Output-state. At this place the differen OutputModes are configured.
257
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. -->
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
170 <state id="timeseries_calculate_results" description="timeseries_interval" state="de.intevation.gnv.state.timeseries.TimeSeriesOutputState">
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
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" />
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
196 </state>
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
197
335
e964a3d8f7bc Some Refactoring work done.
Tim Englich <tim.englich@intevation.de>
parents: 325
diff changeset
198 </states>
227
454223658697 Added odv output format to products.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 224
diff changeset
199 </artifact>

http://dive4elements.wald.intevation.org