comparison gnv-artifacts/doc/conf/products/verticalprofile/conf_mesh.xml @ 1073:902bcd837995

Configured transitions for vector data verticalprofiles. gnv-artifacts/trunk@1170 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 07 Jun 2010 17:15:04 +0000
parents 06264920e8d1
children 81ac8d2f6cb7
comparison
equal deleted inserted replaced
1072:6f35dcd81418 1073:902bcd837995
209 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 209 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
210 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="1"/> 210 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="1"/>
211 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/> 211 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
212 </inputvalues> 212 </inputvalues>
213 </state> 213 </state>
214 214
215 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 215 <transition transition="de.intevation.gnv.transition.DefaultTransition">
216 <from state="verticalprofile_mesh_maxdepth"/> 216 <from state="verticalprofile_mesh_maxdepth"/>
217 <to state="verticalprofile_meshpoint_parameter"/> 217 <to state="verticalprofile_meshpoint_vector_scalar"/>
218 </transition> 218 </transition>
219 219
220 <state id="verticalprofile_meshpoint_vector_scalar" description="verticalprofile_meshpoint_vector_scalar" state="de.intevation.gnv.state.SwitchModeState">
221 <dataname>vectorscalar</dataname>
222 <data-multiselect>false</data-multiselect>
223 <inputvalues>
224 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
225 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
226 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
227 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="0"/>
228 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
229 <inputvalue name="vectorscalar" type="String" multiselect="false" usedinquery="0"/>
230 </inputvalues>
231 </state>
232
233 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
234 <from state="verticalprofile_meshpoint_vector_scalar"/>
235 <to state="verticalprofile_meshpoint_parameter"/>
236 <condition inputvalue="vectorscalar" value="scalar" operator="equal"/>
237 </transition>
238
239 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
240 <from state="verticalprofile_meshpoint_vector_scalar"/>
241 <to state="verticalprofile_meshpoint_parameter_vector"/>
242 <condition inputvalue="vectorscalar" value="vector" operator="equal"/>
243 </transition>
244
220 <state id="verticalprofile_meshpoint_parameter" description="verticalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState"> 245 <state id="verticalprofile_meshpoint_parameter" description="verticalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState">
221 <queryID>verticalprofile_mesh_parameter</queryID> 246 <queryID>verticalprofile_mesh_parameter</queryID>
222 <dataname>parameterid</dataname> 247 <dataname>parameterid</dataname>
223 <presettings-name>parameter</presettings-name> 248 <presettings-name>parameter</presettings-name>
224 <data-multiselect>true</data-multiselect> 249 <data-multiselect>true</data-multiselect>
230 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/> 255 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
231 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0" /> 256 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0" />
232 </inputvalues> 257 </inputvalues>
233 </state> 258 </state>
234 259
260 <state id="verticalprofile_meshpoint_parameter_vector" description="verticalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState">
261 <queryID>verticalprofile_mesh_parameter_vector</queryID>
262 <dataname>parameterid</dataname>
263 <presettings-name>parameter</presettings-name>
264 <data-multiselect>true</data-multiselect>
265 <inputvalues>
266 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
267 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
268 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
269 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="0"/>
270 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
271 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0" />
272 </inputvalues>
273 </state>
274
235 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 275 <transition transition="de.intevation.gnv.transition.DefaultTransition">
236 <from state="verticalprofile_meshpoint_parameter"/> 276 <from state="verticalprofile_meshpoint_parameter"/>
237 <to state="verticalprofile_mesh_year"/> 277 <to state="verticalprofile_mesh_year"/>
238 </transition> 278 </transition>
239 279
280 <transition transition="de.intevation.gnv.transition.DefaultTransition">
281 <from state="verticalprofile_meshpoint_parameter_vector"/>
282 <to state="verticalprofile_mesh_year_vector"/>
283 </transition>
284
240 <state id="verticalprofile_mesh_year" description="verticalprofile_mesh_year" state="de.intevation.gnv.state.DefaultState"> 285 <state id="verticalprofile_mesh_year" description="verticalprofile_mesh_year" state="de.intevation.gnv.state.DefaultState">
241 <queryID>verticalprofile_mesh_year</queryID> 286 <queryID>verticalprofile_mesh_year</queryID>
242 <dataname>yearid</dataname> 287 <dataname>yearid</dataname>
243 <data-multiselect>true</data-multiselect> 288 <data-multiselect>true</data-multiselect>
244 <inputvalues> 289 <inputvalues>
249 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="0"/> 294 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="0"/>
250 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/> 295 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
251 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="0"/> 296 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="0"/>
252 </inputvalues> 297 </inputvalues>
253 </state> 298 </state>
299
300 <state id="verticalprofile_mesh_year_vector" description="verticalprofile_mesh_year" state="de.intevation.gnv.state.DefaultState">
301 <queryID>verticalprofile_mesh_year_vector</queryID>
302 <dataname>yearid</dataname>
303 <data-multiselect>true</data-multiselect>
304 <inputvalues>
305 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
306 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
307 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1" />
308 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
309 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="0"/>
310 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
311 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="0"/>
312 </inputvalues>
313 </state>
254 314
255 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 315 <transition transition="de.intevation.gnv.transition.DefaultTransition">
256 <from state="verticalprofile_mesh_year"/> 316 <from state="verticalprofile_mesh_year"/>
257 <to state="verticalprofile_mesh_date"/> 317 <to state="verticalprofile_mesh_date"/>
258 </transition> 318 </transition>
259 319
320 <transition transition="de.intevation.gnv.transition.DefaultTransition">
321 <from state="verticalprofile_mesh_year_vector"/>
322 <to state="verticalprofile_mesh_date_vector"/>
323 </transition>
324
260 <state id="verticalprofile_mesh_date" description="verticalprofile_mesh_date" state="de.intevation.gnv.state.DefaultState"> 325 <state id="verticalprofile_mesh_date" description="verticalprofile_mesh_date" state="de.intevation.gnv.state.DefaultState">
261 <queryID>verticalprofile_mesh_date</queryID> 326 <queryID>verticalprofile_mesh_date</queryID>
262 <dataname>dateid</dataname> 327 <dataname>dateid</dataname>
263 <data-multiselect>true</data-multiselect> 328 <data-multiselect>true</data-multiselect>
264 <inputvalues> 329 <inputvalues>
270 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/> 335 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
271 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/> 336 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/>
272 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/> 337 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/>
273 </inputvalues> 338 </inputvalues>
274 </state> 339 </state>
275 340
341 <state id="verticalprofile_mesh_date_vector" description="verticalprofile_mesh_date" state="de.intevation.gnv.state.DefaultState">
342 <queryID>verticalprofile_mesh_date_vector</queryID>
343 <dataname>dateid</dataname>
344 <data-multiselect>true</data-multiselect>
345 <inputvalues>
346 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
347 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
348 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1" />
349 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
350 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="0"/>
351 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="0"/>
352 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/>
353 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/>
354 </inputvalues>
355 </state>
356
276 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 357 <transition transition="de.intevation.gnv.transition.DefaultTransition">
277 <from state="verticalprofile_mesh_date"/> 358 <from state="verticalprofile_mesh_date"/>
278 <to state="verticalprofile_mesh_calculate_results"/> 359 <to state="verticalprofile_mesh_calculate_results"/>
279 </transition> 360 </transition>
280 361
362 <transition transition="de.intevation.gnv.transition.DefaultTransition">
363 <from state="verticalprofile_mesh_date_vector"/>
364 <to state="verticalprofile_mesh_calculate_results_vector"/>
365 </transition>
366
281 <state id="verticalprofile_mesh_calculate_results" description="verticalprofile_mesh_calculate_results" state="de.intevation.gnv.state.profile.vertical.VerticalProfileOutputState"> 367 <state id="verticalprofile_mesh_calculate_results" description="verticalprofile_mesh_calculate_results" state="de.intevation.gnv.state.profile.vertical.VerticalProfileOutputState">
282 <queryID>verticalprofile_mesh_chart_data</queryID> 368 <queryID>verticalprofile_mesh_chart_data</queryID>
283 <queryID-odv>verticalprofile_mesh_odv_data</queryID-odv> 369 <queryID-odv>verticalprofile_mesh_odv_data</queryID-odv>
284 <inputvalues> 370 <inputvalues>
285 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/> 371 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
324 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/> 410 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/>
325 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/> 411 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/>
326 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/> 412 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/>
327 </outputsModes> 413 </outputsModes>
328 </state> 414 </state>
415
416 <state id="verticalprofile_mesh_calculate_results_vector" description="verticalprofile_mesh_calculate_results" state="de.intevation.gnv.state.profile.vertical.VerticalProfileMeshVectorOutputState">
417 <queryID>verticalprofile_mesh_chart_data_vector</queryID>
418 <queryID-odv>verticalprofile_mesh_odv_data_vector</queryID-odv>
419 <inputvalues>
420 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
421 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="1"/>
422 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="2"/>
423 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="2"/>
424 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
425 <inputvalue name="mindepthid" type="Double" multiselect="false" usedinquery="1"/>
426 <inputvalue name="maxdepthid" type="Double" multiselect="false" usedinquery="1"/>
427 </inputvalues>
428 <value-names>
429 <value-name name="feature" value="mesh_point"></value-name>
430 <value-name name="parameter" value="parameterid"></value-name>
431 <value-name name="measurement" value="dateid"></value-name>
432 </value-names>
433 <outputsModes>
434 <outputsMode name="chart" description="Chartrepresentation of the Values" mime-type="image/png">
435 <parameters>
436 <inputvalue name="width" type="Integer" value="600"/>
437 <inputvalue name="height" type="Integer" value="400"/>
438 <inputvalue name="points" type="Boolean" value="false"/>
439 </parameters>
440 <exportModes>
441 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
442 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
443 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
444 </exportModes>
445 </outputsMode>
446 <outputsMode name="histogram" description="Histogram of the Values" mime-type="image/png">
447 <parameters>
448 <inputvalue name="width" type="Integer" value="600"/>
449 <inputvalue name="height" type="Integer" value="400"/>
450 <inputvalue name="bincount" type="Integer" value="7"/>
451 <inputvalue name="binwidth" type="Double" value="7"/>
452 </parameters>
453 <exportModes>
454 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
455 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
456 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
457 </exportModes>
458 </outputsMode>
459 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/>
460 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/>
461 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/>
462 </outputsModes>
463 </state>
329 </states> 464 </states>
330 </artifact> 465 </artifact>

http://dive4elements.wald.intevation.org