comparison gnv-artifacts/doc/conf/products/timeseries/conf_timeseriespoint.xml @ 1039:3be83ac4cfde

Added the vector value transition path for timeseriespoints. gnv-artifacts/trunk@1111 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 19 May 2010 06:09:10 +0000
parents 9981452c7e75
children 70653c29fc1d
comparison
equal deleted inserted replaced
1038:9981452c7e75 1039:3be83ac4cfde
59 </inputvalues> 59 </inputvalues>
60 </state> 60 </state>
61 61
62 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 62 <transition transition="de.intevation.gnv.transition.DefaultTransition">
63 <from state="timeseries_with_wkt"/> 63 <from state="timeseries_with_wkt"/>
64 <to state="timeseries_parameter"/> 64 <to state="timeseries_vector_scalar"/>
65 </transition> 65 </transition>
66 66
67 <state id="timeseries_area" description="timeseries_area_one" state="de.intevation.gnv.state.DefaultState"> 67 <state id="timeseries_area" description="timeseries_area_one" state="de.intevation.gnv.state.DefaultState">
68 68
69 <!-- The QueryID which identifies the Query which is configured in 69 <!-- The QueryID which identifies the Query which is configured in
139 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> 139 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
140 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 140 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
141 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> 141 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/>
142 </inputvalues> 142 </inputvalues>
143 </state> 143 </state>
144 144
145 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 145 <transition transition="de.intevation.gnv.transition.DefaultTransition">
146 <from state="timeseries_without_geom"/> 146 <from state="timeseries_without_geom"/>
147 <to state="timeseries_vector_scalar"/> 147 <to state="timeseries_vector_scalar"/>
148 </transition> 148 </transition>
149 149
150 <state id="timeseries_timeseriespoint" description="timeseries_timeseriespoint" state="de.intevation.gnv.state.DefaultState"> 150 <state id="timeseries_timeseriespoint" description="timeseries_timeseriespoint" state="de.intevation.gnv.state.DefaultState">
151 <queryID>timeseries_timeseriespoint_with_area</queryID> 151 <queryID>timeseries_timeseriespoint_with_area</queryID>
152 <dataname>featureid</dataname> 152 <dataname>featureid</dataname>
153 <data-multiselect>false</data-multiselect> 153 <data-multiselect>false</data-multiselect>
154 <inputvalues> 154 <inputvalues>
159 </inputvalues> 159 </inputvalues>
160 </state> 160 </state>
161 161
162 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 162 <transition transition="de.intevation.gnv.transition.DefaultTransition">
163 <from state="timeseries_timeseriespoint"/> 163 <from state="timeseries_timeseriespoint"/>
164 <to state="timeseries_parameter"/> 164 <to state="timeseries_vector_scalar"/>
165 </transition> 165 </transition>
166 166
167 <state id="timeseries_vector_scalar" description="timeseries_vector_scalar" state="de.intevation.gnv.state.SwitchModeState"> 167 <state id="timeseries_vector_scalar" description="timeseries_vector_scalar" state="de.intevation.gnv.state.SwitchModeState">
168 <dataname>vectorscalar</dataname> 168 <dataname>vectorscalar</dataname>
169 <data-multiselect>false</data-multiselect> 169 <data-multiselect>false</data-multiselect>
196 <inputvalue name="featureid" type="Integer" multiselect="false"/> 196 <inputvalue name="featureid" type="Integer" multiselect="false"/>
197 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 197 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
198 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/> 198 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/>
199 </inputvalues> 199 </inputvalues>
200 </state> 200 </state>
201 201
202 <state id="timeseries_parameter_vector" description="timeseries_parameter_vector" state="de.intevation.gnv.state.DefaultState">
203 <queryID>timeseries_parameter_vector</queryID>
204 <dataname>parameterid</dataname>
205 <presettings-name>parameter</presettings-name>
206 <data-multiselect>true</data-multiselect>
207 <inputvalues>
208 <inputvalue name="featureid" type="Integer" multiselect="false"/>
209 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
210 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/>
211 </inputvalues>
212 </state>
213
202 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 214 <transition transition="de.intevation.gnv.transition.DefaultTransition">
203 <from state="timeseries_parameter"/> 215 <from state="timeseries_parameter"/>
204 <to state="timeseries_depth_height"/> 216 <to state="timeseries_depth_height"/>
205 </transition> 217 </transition>
206 218
219 <transition transition="de.intevation.gnv.transition.DefaultTransition">
220 <from state="timeseries_parameter_vector"/>
221 <to state="timeseries_depth_height_vector"/>
222 </transition>
223
207 <state id="timeseries_depth_height" description="timeseries_depth_height" state="de.intevation.gnv.state.MeasurementState"> 224 <state id="timeseries_depth_height" description="timeseries_depth_height" state="de.intevation.gnv.state.MeasurementState">
208 <queryID>timeseries_depth_height</queryID> 225 <queryID>timeseries_depth_height</queryID>
209 <dataname>measurementid</dataname> 226 <dataname>measurementid</dataname>
210 <data-multiselect>true</data-multiselect> 227 <data-multiselect>true</data-multiselect>
211 <inputvalues> 228 <inputvalues>
213 <inputvalue name="parameterid" type="Integer" multiselect="true"/> 230 <inputvalue name="parameterid" type="Integer" multiselect="true"/>
214 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 231 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
215 <inputvalue name="measurementid" type="Integer" multiselect="true" usedinquery="0"/> 232 <inputvalue name="measurementid" type="Integer" multiselect="true" usedinquery="0"/>
216 </inputvalues> 233 </inputvalues>
217 </state> 234 </state>
218 235
236 <state id="timeseries_depth_height_vector" description="timeseries_depth_height_vector" state="de.intevation.gnv.state.MeasurementState">
237 <queryID>timeseries_depth_height_vector</queryID>
238 <dataname>measurementid</dataname>
239 <data-multiselect>true</data-multiselect>
240 <inputvalues>
241 <inputvalue name="featureid" type="Integer" multiselect="false"/>
242 <inputvalue name="parameterid" type="Integer" multiselect="true"/>
243 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
244 <inputvalue name="measurementid" type="Integer" multiselect="true" usedinquery="0"/>
245 </inputvalues>
246 </state>
247
219 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 248 <transition transition="de.intevation.gnv.transition.DefaultTransition">
220 <from state="timeseries_depth_height"/> 249 <from state="timeseries_depth_height"/>
221 <to state="timeseries_interval"/> 250 <to state="timeseries_interval"/>
251 </transition>
252
253 <transition transition="de.intevation.gnv.transition.DefaultTransition">
254 <from state="timeseries_depth_height_vector"/>
255 <to state="timeseries_interval_vector"/>
222 </transition> 256 </transition>
223 257
224 <state id="timeseries_interval" description="timeseries_interval" state="de.intevation.gnv.state.MinMaxDateState"> 258 <state id="timeseries_interval" description="timeseries_interval" state="de.intevation.gnv.state.MinMaxDateState">
225 <queryID>timeseries_interval</queryID> 259 <queryID>timeseries_interval</queryID>
226 <dataname>timeinterval</dataname> 260 <dataname>timeinterval</dataname>
231 <inputvalue name="measurementid" type="Integer" multiselect="true"/> 265 <inputvalue name="measurementid" type="Integer" multiselect="true"/>
232 <inputvalue name="minvalue" type="Date" multiselect="false" usedinquery="0"/> 266 <inputvalue name="minvalue" type="Date" multiselect="false" usedinquery="0"/>
233 <inputvalue name="maxvalue" type="Date" multiselect="false" usedinquery="0"/> 267 <inputvalue name="maxvalue" type="Date" multiselect="false" usedinquery="0"/>
234 </inputvalues> 268 </inputvalues>
235 </state> 269 </state>
270
271 <state id="timeseries_interval_vector" description="timeseries_interval_vector" state="de.intevation.gnv.state.MinMaxDateState">
272 <queryID>timeseries_interval_vector</queryID>
273 <dataname>timeinterval</dataname>
274 <data-multiselect>false</data-multiselect>
275 <inputvalues>
276 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
277 <inputvalue name="parameterid" type="Integer" multiselect="true"/>
278 <inputvalue name="measurementid" type="Integer" multiselect="true"/>
279 <inputvalue name="minvalue" type="Date" multiselect="false" usedinquery="0"/>
280 <inputvalue name="maxvalue" type="Date" multiselect="false" usedinquery="0"/>
281 </inputvalues>
282 </state>
236 283
237 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 284 <transition transition="de.intevation.gnv.transition.DefaultTransition">
238 <from state="timeseries_interval"/> 285 <from state="timeseries_interval"/>
239 <to state="timeseries_calculate_results"/> 286 <to state="timeseries_calculate_results"/>
240 </transition> 287 </transition>
241 288
289 <transition transition="de.intevation.gnv.transition.DefaultTransition">
290 <from state="timeseries_interval_vector"/>
291 <to state="timeseries_calculate_results_vector"/>
292 </transition>
293
242 <!-- Last state is the Output-state. At this place the differen OutputModes are configured. 294 <!-- Last state is the Output-state. At this place the differen OutputModes are configured.
243 For each OutputMode it might be necessary to configure separat Databasequery which collect the 295 For each OutputMode it might be necessary to configure separat Databasequery which collect the
244 Data. --> 296 Data. -->
245 <state id="timeseries_calculate_results" description="timeseries_interval" state="de.intevation.gnv.state.timeseries.TimeSeriesOutputState"> 297 <state id="timeseries_calculate_results" description="timeseries_interval" state="de.intevation.gnv.state.timeseries.TimeSeriesOutputState">
246 <queryID>timeseries_chart_data</queryID> 298 <queryID>timeseries_chart_data</queryID>
284 </outputsModes> 336 </outputsModes>
285 <!-- Definition of the TimeGaps which are required to render the Charts properly. 337 <!-- Definition of the TimeGaps which are required to render the Charts properly.
286 each Parameter in each FIS can have --> 338 each Parameter in each FIS can have -->
287 <time-gap-definition xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/timeseries/timegap_definition.xml" /> 339 <time-gap-definition xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/timeseries/timegap_definition.xml" />
288 </state> 340 </state>
289 341
342 <state id="timeseries_calculate_results_vector" description="timeseries_results_vector" state="de.intevation.gnv.state.timeseries.TimeSeriesOutputState">
343 <queryID>timeseries_chart_data_vector</queryID>
344 <queryID-odv>timeseries_odv_data_vector</queryID-odv>
345 <inputvalues>
346 <inputvalue name="parameterid" type="Integer" multiselect="true"/>
347 <inputvalue name="measurementid" type="Integer" multiselect="true"/>
348 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
349 <inputvalue name="minvalue" type="Date" multiselect="false"/>
350 <inputvalue name="maxvalue" type="Date" multiselect="false"/>
351 </inputvalues>
352 <outputsModes>
353 <outputsMode name="chart" description="Chartrepresentation of the Values" mime-type="image/png">
354 <parameters>
355 <inputvalue name="width" type="Integer" value="600"/>
356 <inputvalue name="height" type="Integer" value="400"/>
357 <inputvalue name="points" type="Boolean" value="false"/>
358 </parameters>
359 <exportModes>
360 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
361 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
362 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
363 </exportModes>
364 </outputsMode>
365 <outputsMode name="histogram" description="Histogram of the Values" mime-type="image/png">
366 <parameters>
367 <inputvalue name="width" type="Integer" value="600"/>
368 <inputvalue name="height" type="Integer" value="400"/>
369 <inputvalue name="bincount" type="Integer" value="7"/>
370 <inputvalue name="binwidth" type="Double" value="7"/>
371 </parameters>
372 <exportModes>
373 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
374 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
375 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
376 </exportModes>
377 </outputsMode>
378 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/>
379 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/>
380 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/>
381 </outputsModes>
382 <!-- Definition of the TimeGaps which are required to render the Charts properly.
383 each Parameter in each FIS can have -->
384 <time-gap-definition xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/timeseries/timegap_definition.xml" />
385 </state>
290 </states> 386 </states>
291 </artifact> 387 </artifact>

http://dive4elements.wald.intevation.org