comparison artifacts/doc/conf/artifacts/sinfo.xml @ 8914:e3519c3e7a0a

Workflow for SINFO-Transport bodies heights inclduing winfo calculation
author gernotbelger
date Tue, 27 Feb 2018 18:06:52 +0100
parents 863f2850dbcf
children d9dbf0b74bc2
comparison
equal deleted inserted replaced
8913:924cd9943337 8914:e3519c3e7a0a
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="sinfo"> 2 <artifact name="sinfo">
3 3
4 <states> 4 <states>
5 <state id="state.sinfo.river" description="state.sinfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect" helpText="help.state.sinfo.river"> 5 <state id="state.sinfo.river" description="state.sinfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect" helpText="help.state.sinfo.river">
6 <data name="river" type="String" /> 6 <data name="river" type="String"/>
7 </state> 7 </state>
8
9 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
10 <from state="state.sinfo.river"/>
11 <to state="state.sinfo.calculation_mode"/>
12 </transition>
13 8
14 <state id="state.sinfo.calculation_mode" description="state.sinfo.calculation_mode" state="org.dive4elements.river.artifacts.sinfo.CalculationSelectSinfo" helpText="help.state.sinfo.calculation_mode"> 9 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
15 <data name="calculation_mode" type="String"/> 10 <from state="state.sinfo.river"/>
16 </state> 11 <to state="state.sinfo.calculation_mode"/>
12 </transition>
17 13
18 <!-- Fliesstiefen --> 14 <state id="state.sinfo.calculation_mode" description="state.sinfo.calculation_mode" state="org.dive4elements.river.artifacts.sinfo.CalculationSelectSinfo" helpText="help.state.sinfo.calculation_mode">
19 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 15 <data name="calculation_mode" type="String"/>
20 <from state="state.sinfo.calculation_mode"/> 16 </state>
21 <to state="state.sinfo.distance_only"/>
22 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
23 </transition>
24 17
25 <state id="state.sinfo.distance_only" description="state.sinfo.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.sinfo.distance_only"> 18 <!-- Calculation Mode: Fließtiefen (Flow Depth) -->
26 <data name="ld_from" type="Double" /> 19 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
27 <data name="ld_to" type="Double" /> 20 <from state="state.sinfo.calculation_mode"/>
28 </state> 21 <to state="state.sinfo.distance_only"/>
22 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
23 </transition>
29 24
30 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 25 <state id="state.sinfo.distance_only" description="state.sinfo.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.sinfo.distance_only">
31 <from state="state.sinfo.distance_only"/> 26 <data name="ld_from" type="Double"/>
32 <to state="state.sinfo.waterlevel_soundings_select"/> 27 <data name="ld_to" type="Double"/>
33 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/> 28 </state>
34 </transition>
35 29
36 <state id="state.sinfo.waterlevel_soundings_select" description="state.sinfo.waterlevel_soundings_select" state="org.dive4elements.river.artifacts.sinfo.flowdepth.FlowDepthPairSelectState" helpText="help.state.sinfo.waterlevel_soundings_select"> 30 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
37 <data name="diffids" type="String" /> 31 <from state="state.sinfo.distance_only"/>
38 </state> 32 <to state="state.sinfo.waterlevel_soundings_select"/>
33 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
34 </transition>
39 35
40 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 36 <state id="state.sinfo.waterlevel_soundings_select" description="state.sinfo.waterlevel_soundings_select" state="org.dive4elements.river.artifacts.sinfo.flowdepth.FlowDepthPairSelectState" helpText="help.state.sinfo.waterlevel_soundings_select">
41 <from state="state.sinfo.waterlevel_soundings_select"/> 37 <data name="diffids" type="String"/>
42 <to state="state.sinfo.use_transport_bodies"/> 38 </state>
43 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
44 </transition>
45 39
46 <!-- FIXME: Nur Anzeigen, wenn Transportkörperhöhen vorliegen! --> 40 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
47 <state id="state.sinfo.use_transport_bodies" description="state.sinfo.use_transport_bodies" state="org.dive4elements.river.artifacts.sinfo.flowdepth.UseTransportBodiesChoice" helpText="help.state.sinfo.use_transport_bodies"> 41 <from state="state.sinfo.waterlevel_soundings_select"/>
48 <data name="use_transport_bodies" type="Boolean" /> 42 <to state="state.sinfo.use_transport_bodies"/>
49 </state> 43 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
44 </transition>
50 45
51 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 46 <!-- FIXME: Nur Anzeigen, wenn Transportkörperhöhen vorliegen! -->
52 <from state="state.sinfo.use_transport_bodies"/> 47 <state id="state.sinfo.use_transport_bodies" description="state.sinfo.use_transport_bodies" state="org.dive4elements.river.artifacts.sinfo.flowdepth.UseTransportBodiesChoice" helpText="help.state.sinfo.use_transport_bodies">
53 <to state="state.sinfo.flow_depth"/> 48 <data name="use_transport_bodies" type="Boolean"/>
54 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/> 49 </state>
55 </transition>
56 50
57 <state id="state.sinfo.flow_depth" description="state.sinfo.flow_depth" state="org.dive4elements.river.artifacts.sinfo.flowdepth.FlowDepthState" helpText="help.state.sinfo.flow_depth"> 51 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
58 <outputmodes> 52 <from state="state.sinfo.use_transport_bodies"/>
59 <outputmode name="sinfo_flow_depth" description="output.flow_depth" mime-type="image/png" type="chart"> 53 <to state="state.sinfo.flow_depth"/>
60 <facets> 54 <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
61 <!-- REMARK: id's that ends with 'filtered' are handled differently ' --> 55 </transition>
62 <facet name="sinfo_flow_depth.filtered" description="Facet for mean flow depth, filtered by current zoom state"/>
63 <facet name="sinfo_flow_depth.tkh.filtered" description="Facet for mean flow depth including tkh, filtered by current zoom state"/>
64
65 <facet name="sinfo_flow_depth.tkh" description="Facet for tkh"/>
66 56
67 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/> 57 <state id="state.sinfo.flow_depth" description="state.sinfo.flow_depth" state="org.dive4elements.river.artifacts.sinfo.flowdepth.FlowDepthState" helpText="help.state.sinfo.flow_depth">
68 </facets> 58 <outputmodes>
69 </outputmode> 59 <outputmode name="sinfo_flow_depth" description="output.flow_depth" mime-type="image/png" type="chart">
60 <facets>
61 <!-- REMARK: id's that ends with 'filtered' are handled differently ' -->
62 <facet name="sinfo_flow_depth.filtered" description="Facet for mean flow depth, filtered by current zoom state"/>
63 <facet name="sinfo_flow_depth.tkh.filtered" description="Facet for mean flow depth including tkh, filtered by current zoom state"/>
70 64
71 <outputmode name="sinfo_flowdepth_export" description="output.sinfo_flowdepth_export" mime-type="text/plain" type="export"> 65 <facet name="sinfo_flow_depth.tkh" description="Facet for tkh"/>
72 <facets>
73 <facet name="csv" description="facet.sinfo_flowdepth_export.csv" />
74 <facet name="pdf" description="facet.sinfo_flowdepth_export.pdf" />
75 </facets>
76 </outputmode>
77 66
78 <outputmode name="sinfo_flowdepth_report" description="output.sinfo_flowdepth_report" mime-type="text/xml" type="report"> 67 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
79 <facets> 68 </facets>
80 <facet name="report" description="facet.sinfo_flowdepth_report"/> 69 </outputmode>
81 </facets>
82 </outputmode>
83 70
84 </outputmodes> 71 <outputmode name="sinfo_flowdepth_export" description="output.sinfo_flowdepth_export" mime-type="text/plain" type="export">
85 </state> 72 <facets>
73 <facet name="csv" description="facet.sinfo_flowdepth_export.csv"/>
74 <facet name="pdf" description="facet.sinfo_flowdepth_export.pdf"/>
75 </facets>
76 </outputmode>
86 77
87 </states> 78 <outputmode name="sinfo_flowdepth_report" description="output.sinfo_flowdepth_report" mime-type="text/xml" type="report">
79 <facets>
80 <facet name="report" description="facet.sinfo_flowdepth_report"/>
81 </facets>
82 </outputmode>
83 </outputmodes>
84 </state>
85
86 <!-- Calculation Mode: Transportkörperhöhen -->
87 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
88 <from state="state.sinfo.calculation_mode"/>
89 <to state="state.sinfo.distance"/>
90 <condition data="calculation_mode" value="sinfo_calc_transport_bodies_heights" operator="equal"/>
91 </transition>
92
93 <state id="state.sinfo.distance" description="state.sinfo.distance" state="org.dive4elements.river.artifacts.states.DistanceSelect" helpText="help.state.sinfo.distance">
94 <data name="ld_from" type="Double"/>
95 <data name="ld_to" type="Double"/>
96 <data name="ld_step" type="Double"/>
97 </state>
98
99 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
100 <from state="state.sinfo.distance"/>
101 <to state="state.sinfo.wq"/>
102 <condition data="calculation_mode" value="sinfo_calc_transport_bodies_heights" operator="equal"/>
103 </transition>
104
105 <state id="state.sinfo.wq" description="state.winfo.wq" state="org.dive4elements.river.artifacts.states.WQSelect" helpText="help.state.sinfo.wq">
106 <data name="wq_isq" type="Boolean"/>
107 <data name="wq_isfree" type="Boolean"/>
108 <data name="wq_isrange" type="Boolean"/>
109 <data name="wq_from" type="Double"/>
110 <data name="wq_to" type="Double"/>
111 <data name="wq_step" type="Double"/>
112 <data name="wq_single" type="Double[]"/>
113 </state>
114
115 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
116 <from state="state.sinfo.wq"/>
117 <to state="state.sinfo.transport_bodies_heights"/>
118 <condition data="calculation_mode" value="sinfo_calc_transport_bodies_heights" operator="equal"/>
119 </transition>
120
121 <state id="state.sinfo.transport_bodies_heights" description="state.sinfo.transport_bodies_heights" state="org.dive4elements.river.artifacts.sinfo.tkh.TkhState" helpText="help.state.sinfo.transport_bodies_heights">
122 <outputmodes>
123 <!-- <outputmode name="sinfo_flow_depth" description="output.flow_depth" mime-type="image/png" type="chart"> <facets> <facet name="sinfo_flow_depth.filtered" description="Facet for mean flow depth, filtered by current zoom state"/> <facet name="sinfo_flow_depth.tkh.filtered" description="Facet for mean flow depth including tkh, filtered by current zoom state"/> <facet name="sinfo_flow_depth.tkh" description="Facet for tkh"/> <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
124 </facets> </outputmode> <outputmode name="sinfo_flowdepth_export" description="output.sinfo_flowdepth_export" mime-type="text/plain" type="export"> <facets> <facet name="csv" description="facet.sinfo_flowdepth_export.csv"/> <facet name="pdf" description="facet.sinfo_flowdepth_export.pdf"/> </facets> </outputmode> <outputmode name="sinfo_flowdepth_report" description="output.sinfo_flowdepth_report" mime-type="text/xml" type="report"> <facets> <facet name="report" description="facet.sinfo_flowdepth_report"/>
125 </facets> </outputmode> -->
126 </outputmodes>
127 </state>
128
129 </states>
88 130
89 </artifact> 131 </artifact>

http://dive4elements.wald.intevation.org