comparison gnv-artifacts/doc/conf/products/horizontalprofile/conf_mesh.xml @ 1075:3cbb05c85541

Configuration of horizontal profiles using vector data on meshes. gnv-artifacts/trunk@1175 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 08 Jun 2010 13:02:16 +0000
parents 06264920e8d1
children 81ac8d2f6cb7
comparison
equal deleted inserted replaced
1074:649f564a5184 1075:3cbb05c85541
187 <inputvalue name="mesh_point" type="Integer" multiselect="false"/> 187 <inputvalue name="mesh_point" type="Integer" multiselect="false"/>
188 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 188 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
189 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/> 189 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
190 </inputvalues> 190 </inputvalues>
191 </state> 191 </state>
192 192
193 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 193 <transition transition="de.intevation.gnv.transition.DefaultTransition">
194 <from state="horizontalprofile_mesh_axis"/> 194 <from state="horizontalprofile_mesh_axis"/>
195 <to state="horizontalprofile_meshpoint_parameter"/> 195 <to state="horizontalprofile_meshpoint_vector_scalar"/>
196 </transition> 196 </transition>
197 197
198 <state id="horizontalprofile_meshpoint_vector_scalar" description="horizontalprofile_meshpoint_vector_scalar" state="de.intevation.gnv.state.SwitchModeState">
199 <dataname>vectorscalar</dataname>
200 <data-multiselect>false</data-multiselect>
201 <inputvalues>
202 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
203 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
204 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
205 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
206 <inputvalue name="vectorscalar" type="String" multiselect="false" usedinquery="0"/>
207 </inputvalues>
208 </state>
209
210 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
211 <from state="horizontalprofile_meshpoint_vector_scalar"/>
212 <to state="horizontalprofile_meshpoint_parameter"/>
213 <condition inputvalue="vectorscalar" value="scalar" operator="equal"/>
214 </transition>
215
216 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
217 <from state="horizontalprofile_meshpoint_vector_scalar"/>
218 <to state="horizontalprofile_meshpoint_parameter_vector"/>
219 <condition inputvalue="vectorscalar" value="vector" operator="equal"/>
220 </transition>
221
198 <state id="horizontalprofile_meshpoint_parameter" description="horizontalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState"> 222 <state id="horizontalprofile_meshpoint_parameter" description="horizontalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState">
199 <queryID>verticalprofile_mesh_parameter</queryID> 223 <queryID>verticalprofile_mesh_parameter</queryID>
200 <dataname>parameterid</dataname> 224 <dataname>parameterid</dataname>
201 <presettings-name>parameter</presettings-name> 225 <presettings-name>parameter</presettings-name>
202 <data-multiselect>true</data-multiselect> 226 <data-multiselect>true</data-multiselect>
206 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/> 230 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
207 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 231 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
208 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/> 232 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/>
209 </inputvalues> 233 </inputvalues>
210 </state> 234 </state>
211 235
236 <state id="horizontalprofile_meshpoint_parameter_vector" description="horizontalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState">
237 <queryID>verticalprofile_mesh_parameter_vector</queryID>
238 <dataname>parameterid</dataname>
239 <presettings-name>parameter</presettings-name>
240 <data-multiselect>true</data-multiselect>
241 <inputvalues>
242 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
243 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
244 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
245 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
246 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/>
247 </inputvalues>
248 </state>
249
212 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 250 <transition transition="de.intevation.gnv.transition.DefaultTransition">
213 <from state="horizontalprofile_meshpoint_parameter"/> 251 <from state="horizontalprofile_meshpoint_parameter"/>
214 <to state="horizontalprofile_meshpoint_depth"/> 252 <to state="horizontalprofile_meshpoint_depth"/>
215 </transition> 253 </transition>
216 254
255 <transition transition="de.intevation.gnv.transition.DefaultTransition">
256 <from state="horizontalprofile_meshpoint_parameter_vector"/>
257 <to state="horizontalprofile_meshpoint_depth_vector"/>
258 </transition>
259
217 <state id="horizontalprofile_meshpoint_depth" description="horizontalprofile_meshpoint_depth" state="de.intevation.gnv.state.DefaultState"> 260 <state id="horizontalprofile_meshpoint_depth" description="horizontalprofile_meshpoint_depth" state="de.intevation.gnv.state.DefaultState">
218 <queryID>horizontalprofile_meshpoint_depth</queryID> 261 <queryID>horizontalprofile_meshpoint_depth</queryID>
219 <dataname>depthid</dataname> 262 <dataname>depthid</dataname>
220 <data-multiselect>true</data-multiselect> 263 <data-multiselect>true</data-multiselect>
221 <inputvalues> 264 <inputvalues>
225 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/> 268 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/>
226 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 269 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
227 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/> 270 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/>
228 </inputvalues> 271 </inputvalues>
229 </state> 272 </state>
230 273
274 <state id="horizontalprofile_meshpoint_depth_vector" description="horizontalprofile_meshpoint_depth" state="de.intevation.gnv.state.DefaultState">
275 <queryID>horizontalprofile_meshpoint_depth</queryID>
276 <dataname>depthid</dataname>
277 <data-multiselect>true</data-multiselect>
278 <inputvalues>
279 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
280 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="2"/>
281 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
282 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/>
283 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
284 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/>
285 </inputvalues>
286 </state>
287
231 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 288 <transition transition="de.intevation.gnv.transition.DefaultTransition">
232 <from state="horizontalprofile_meshpoint_depth"/> 289 <from state="horizontalprofile_meshpoint_depth"/>
233 <to state="horizontalprofile_mesh_year"/> 290 <to state="horizontalprofile_mesh_year"/>
291 </transition>
292
293 <transition transition="de.intevation.gnv.transition.DefaultTransition">
294 <from state="horizontalprofile_meshpoint_depth_vector"/>
295 <to state="horizontalprofile_mesh_year_vector"/>
234 </transition> 296 </transition>
235 297
236 <state id="horizontalprofile_mesh_year" description="horizontalprofile_mesh_year" state="de.intevation.gnv.state.DefaultState"> 298 <state id="horizontalprofile_mesh_year" description="horizontalprofile_mesh_year" state="de.intevation.gnv.state.DefaultState">
237 <queryID>verticalprofile_mesh_year</queryID> 299 <queryID>verticalprofile_mesh_year</queryID>
238 <dataname>yearid</dataname> 300 <dataname>yearid</dataname>
246 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 308 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
247 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="0"/> 309 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="0"/>
248 </inputvalues> 310 </inputvalues>
249 </state> 311 </state>
250 312
251 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 313 <state id="horizontalprofile_mesh_year_vector" description="horizontalprofile_mesh_year" state="de.intevation.gnv.state.DefaultState">
252 <from state="horizontalprofile_mesh_year"/> 314 <queryID>verticalprofile_mesh_year_vector</queryID>
253 <to state="horizontalprofile_mesh_date"/> 315 <dataname>yearid</dataname>
254 </transition>
255
256 <state id="horizontalprofile_mesh_date" description="horizontalprofile_mesh_date" state="de.intevation.gnv.state.DefaultState">
257 <queryID>verticalprofile_mesh_date</queryID>
258 <dataname>dateid</dataname>
259 <data-multiselect>true</data-multiselect> 316 <data-multiselect>true</data-multiselect>
260 <inputvalues> 317 <inputvalues>
261 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/> 318 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
262 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/> 319 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
263 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/> 320 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
264 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/> 321 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
265 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/> 322 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/>
266 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 323 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
324 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="0"/>
325 </inputvalues>
326 </state>
327
328 <transition transition="de.intevation.gnv.transition.DefaultTransition">
329 <from state="horizontalprofile_mesh_year"/>
330 <to state="horizontalprofile_mesh_date"/>
331 </transition>
332
333 <transition transition="de.intevation.gnv.transition.DefaultTransition">
334 <from state="horizontalprofile_mesh_year_vector"/>
335 <to state="horizontalprofile_mesh_date_vector"/>
336 </transition>
337
338 <state id="horizontalprofile_mesh_date" description="horizontalprofile_mesh_date" state="de.intevation.gnv.state.DefaultState">
339 <queryID>verticalprofile_mesh_date</queryID>
340 <dataname>dateid</dataname>
341 <data-multiselect>true</data-multiselect>
342 <inputvalues>
343 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
344 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
345 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
346 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
347 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/>
348 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
267 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/> 349 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/>
268 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/> 350 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/>
269 </inputvalues> 351 </inputvalues>
270 </state> 352 </state>
271 353
354 <state id="horizontalprofile_mesh_date_vector" description="horizontalprofile_mesh_date" state="de.intevation.gnv.state.DefaultState">
355 <queryID>verticalprofile_mesh_date_vector</queryID>
356 <dataname>dateid</dataname>
357 <data-multiselect>true</data-multiselect>
358 <inputvalues>
359 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
360 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
361 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
362 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
363 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="0"/>
364 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
365 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/>
366 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/>
367 </inputvalues>
368 </state>
369
272 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 370 <transition transition="de.intevation.gnv.transition.DefaultTransition">
273 <from state="horizontalprofile_mesh_date"/> 371 <from state="horizontalprofile_mesh_date"/>
274 <to state="horizontalprofile_mesh_calculate_results"/> 372 <to state="horizontalprofile_mesh_calculate_results"/>
275 </transition> 373 </transition>
276 374
375 <transition transition="de.intevation.gnv.transition.DefaultTransition">
376 <from state="horizontalprofile_mesh_date_vector"/>
377 <to state="horizontalprofile_mesh_calculate_results_vector"/>
378 </transition>
379
277 <state id="horizontalprofile_mesh_calculate_results" 380 <state id="horizontalprofile_mesh_calculate_results"
278 description="horizontalprofile_mesh_calculate_results" state="de.intevation.gnv.state.profile.horizontal.HorizontalProfileMeshOutputState"> 381 description="horizontalprofile_mesh_calculate_results" state="de.intevation.gnv.state.profile.horizontal.HorizontalProfileMeshOutputState">
279 <queryID>horizontalprofile_mesh_chart_data</queryID> 382 <queryID>horizontalprofile_mesh_chart_data</queryID>
280 <queryID-odv>horizontalprofile_mesh_odv_data</queryID-odv> 383 <queryID-odv>horizontalprofile_mesh_odv_data</queryID-odv>
281 <inputvalues> 384 <inputvalues>
321 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/> 424 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/>
322 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/> 425 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/>
323 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/> 426 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/>
324 </outputsModes> 427 </outputsModes>
325 </state> 428 </state>
429
430 <state id="horizontalprofile_mesh_calculate_results_vector" description="horizontalprofile_mesh_calculate_results" state="de.intevation.gnv.state.profile.horizontal.HorizontalProfileMeshVectorOutputState">
431 <queryID>horizontalprofile_mesh_chart_data_vector</queryID>
432 <queryID-odv>horizontalprofile_mesh_odv_data_vector</queryID-odv>
433 <inputvalues>
434 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
435 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="1"/>
436 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="2"/>
437 <inputvalue name="depthid" type="Integer" multiselect="true" usedinquery="1"/>
438 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="2"/>
439 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="1"/>
440 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
441 </inputvalues>
442 <value-names>
443 <value-name name="feature" value="mesh_point"></value-name>
444 <value-name name="parameter" value="parameterid"></value-name>
445 <value-name name="measurement" value="depthid"></value-name>
446 </value-names>
447 <outputsModes>
448 <outputsMode name="chart" description="Chartrepresentation of the Values" mime-type="image/png">
449 <parameters>
450 <inputvalue name="width" type="Integer" value="600"/>
451 <inputvalue name="height" type="Integer" value="400"/>
452 <inputvalue name="points" type="Boolean" value="false"/>
453 </parameters>
454 <exportModes>
455 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
456 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
457 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
458 </exportModes>
459 </outputsMode>
460 <outputsMode name="histogram" description="Histogram of the Values" mime-type="image/png">
461 <parameters>
462 <inputvalue name="width" type="Integer" value="600"/>
463 <inputvalue name="height" type="Integer" value="400"/>
464 <inputvalue name="bincount" type="Integer" value="7"/>
465 <inputvalue name="binwidth" type="Double" value="7"/>
466 </parameters>
467 <exportModes>
468 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
469 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
470 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
471 </exportModes>
472 </outputsMode>
473 <outputsMode name="csv" description="CSV-Export der Daten" mime-type="text/plain"/>
474 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/>
475 <outputsMode name="statistics" description="Statistik zu den Daten" mime-type="text/xml"/>
476 </outputsModes>
477 </state>
326 </states> 478 </states>
327 </artifact> 479 </artifact>

http://dive4elements.wald.intevation.org