Mercurial > dive4elements > river
annotate artifacts/doc/conf/artifacts/chart.xml @ 8587:07c9ac22f611
(issue1755) Generalise BedQuality result handling
The bedquality calculation now produces a result for each time period
which has BedQualityResultValues for each specific result type.
Formally this was split up in density, porosity and diameter classes
with some bedload diameter classes mixed in for extra fun.
The intent of this commit is to allow more shared code and generic
access patterns to the BedQuality results.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 18 Mar 2015 18:42:08 +0100 |
parents | b3fff3997bc6 |
children | b9c87bbff6a4 |
rev | line source |
---|---|
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8"?> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
2 <artifact name="new_chart"> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
3 <states> |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
4 <state id="state.chart.river" description="state.winfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
5 <data name="river" type="String" /> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
6 </state> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
7 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
8 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
9 <from state="state.chart.river"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 <to state="state.chart.type"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 </transition> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
13 <state id="state.chart.type" description="state.chart.type" state="org.dive4elements.river.artifacts.ChartArtifact$ChartState"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
14 <data name="chart_type" type="String" /> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
15 </state> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
16 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
17 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
18 <from state="state.chart.type"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
19 <to state="state.chart.w_differences"/> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
20 <condition data="chart_type" value="chart.new.w_differences" operator="equal"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
21 </transition> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
23 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 <from state="state.chart.type"/> |
2134
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
25 <to state="state.chart.km"/> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
26 <condition data="chart_type" value="chart.new.durationcurve" operator="equal"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
27 </transition> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
29 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
30 <from state="state.chart.type"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
31 <to state="state.chart.km"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
32 <condition data="chart_type" value="chart.new.computeddischargecurve" operator="equal"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
33 </transition> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
34 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
35 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 <from state="state.chart.type"/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
37 <to state="state.chart.crosssection"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
38 <condition data="chart_type" value="chart.new.crosssection" operator="equal"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
39 </transition> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
40 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
41 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 <from state="state.chart.type"/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
43 <to state="state.chart.longitudinal_section"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
44 <condition data="chart_type" value="chart.new.longitudinal_section" operator="equal"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 </transition> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
46 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
47 <state id="state.chart.km" description="state.chart.km" state="org.dive4elements.river.artifacts.states.LocationSelect"> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
48 <data name="ld_locations" type="Double[]"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
49 </state> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
50 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
51 <state id="state.chart.w_differences" description="state.chart.w_differences" state="org.dive4elements.river.artifacts.states.WDifferencesState"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
52 <outputmodes> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
53 <outputmode name="w_differences" description="output.w_differences" mime-type="image/png" type="chart"> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
54 <facets> |
2136
3a5ef4ac8e0f
'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2135
diff
changeset
|
55 <facet name="empty.facet" description="Empty"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
56 <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
57 <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
58 <facet name="w_differences" description="facet.w_differences"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
59 <facet name="other.wkms" description="facet.other.wkms"/> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
60 <facet name="other.wqkms" description="facet.other.wqkms"/> |
6604
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
61 <facet name="other.wqkms.w" description="W-Type of data" /> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
62 <facet name="other.wqkms.q" description="Q-Type of data" /> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
63 <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/> |
6604
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
64 <facet name="w_differences.manualpoints" description="Manuelle Punkte"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
65 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/> |
6604
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
66 <facet name="bedheight_difference.year" description="A facet for bed height differences"/> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
67 <facet name="bedheight_difference.year.filtered" description="A facet for bed height differences"/> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
68 <facet name="bedheight_difference.morph_width" description="A facet for morphologic width"/> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
69 <facet name="bedheight_difference.year.height1" description="A facet for raw heights."/> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
70 <facet name="bedheight_difference.year.height2" description="A facet for raw heights."/> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
71 <facet name="bedheight_difference.year.height1.filtered" description="A facet for raw heights."/> |
d3df835be006
issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6076
diff
changeset
|
72 <facet name="bedheight_difference.year.height2.filtered" description="A facet for raw heights."/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
73 </facets> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
74 </outputmode> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
75 </outputmodes> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
76 </state> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
77 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
78 <state id="state.chart.longitudinal_section" description="state.chart.logitudinal_section" state="org.dive4elements.river.artifacts.states.DischargeLongitudinalSection"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
79 <outputmodes> |
7302
888a29b8956e
cosmetical description fix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6860
diff
changeset
|
80 <outputmode name="longitudinal_section" description="output.longitudinal_section" mime-type="image/png" type="chart"> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
81 <facets> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
82 <facet name="empty.facet" decription= "Empty"/> |
6860
affcedb306da
issue1395: Add missing w_differences compat to new chart ls.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6688
diff
changeset
|
83 <facet name="w_differences" decription= "W Differences"/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
84 <facet name="discharge_longitudinal_section.w"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
85 <facet name="discharge_longitudinal_section.q"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
86 <facet name="discharge_longitudinal_section.c"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
87 <facet name="other.wqkms"/> |
5801
6da56416da86
chart/staticwqkms.xml: Add facets to compat list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2322
diff
changeset
|
88 <facet name="other.wqkms.q"/> |
6da56416da86
chart/staticwqkms.xml: Add facets to compat list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2322
diff
changeset
|
89 <facet name="other.wqkms.w"/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
90 <facet name="other.wkms"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
91 <facet name="heightmarks_points"/> |
2319
bf134f4c0be1
Added area facet to compatibility list of new charts longitudinal section output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2153
diff
changeset
|
92 <facet name="longitudinal_section.area" description="an area"/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
93 <facet name="longitudinal_section.annotations"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
94 <facet name="longitudinal_section.w"/> |
5998
bb2c6392bb33
issue949: allow longitudinal_section.q facets in 'new charts'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5838
diff
changeset
|
95 <facet name="longitudinal_section.q"/> |
2322
c0eafd430244
Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2319
diff
changeset
|
96 <facet name="longitudinal_section.manualpoints"/> |
6688
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
97 <facet name="bedheight_difference.year" description="A facet for bed height differences"/> |
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
98 <facet name="bedheight_difference.year.filtered" description="A facet for bed height differences"/> |
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
99 <facet name="bedheight_difference.morph_width" description="A facet for morphologic width"/> |
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
100 <facet name="bedheight_difference.year.height1" description="A facet for raw heights."/> |
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
101 <facet name="bedheight_difference.year.height2" description="A facet for raw heights."/> |
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
102 <facet name="bedheight_difference.year.height1.filtered" description="A facet for raw heights."/> |
a3b0a543d673
issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6604
diff
changeset
|
103 <facet name="bedheight_difference.year.height2.filtered" description="A facet for raw heights."/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
104 </facets> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
105 </outputmode> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
106 </outputmodes> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
107 </state> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
108 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
109 <state id="state.chart.crosssection" description="state.chart.crosssection" state="org.dive4elements.river.artifacts.states.WaterlevelState"> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
110 <outputmodes> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
111 <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart"> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
112 <facets> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
113 <facet name="empty.facet" description="Empty"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
114 <facet name="cross_section_water_line" description="facet.cross_section_water_line"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
115 <facet name="cross_section" description="facet.cross_section"/> |
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
116 <facet name="area" description="an area"/> |
2322
c0eafd430244
Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2319
diff
changeset
|
117 <facet name="cross_section.area" description="an area"/> |
c0eafd430244
Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2319
diff
changeset
|
118 <facet name="cross_section.manualpoints" description="points"/> |
8534
b3fff3997bc6
(issue1786) Enable manualline facets for cross section charts
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8331
diff
changeset
|
119 <facet name="cross_section.manualline" description="line"/> |
2153
734d5f5e55c0
'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2136
diff
changeset
|
120 <facet name="hyk" description="hyks"/> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
121 </facets> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
122 </outputmode> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
123 </outputmodes> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
124 </state> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
125 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
126 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
127 <from state="state.chart.km"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
128 <to state="state.chart.computeddischargecurve"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
129 <condition data="chart_type" value="chart.new.computeddischargecurve" operator="equal"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
130 </transition> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
131 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
132 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
2134
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
133 <from state="state.chart.km"/> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
134 <to state="state.chart.durationcurve"/> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
135 <condition data="chart_type" value="chart.new.durationcurve" operator="equal"/> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
136 </transition> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
137 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
138 <state id="state.chart.computeddischargecurve" description="state.chart.computeddischargecurve" state="org.dive4elements.river.artifacts.states.ComputedDischargeCurveState"> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
139 <outputmodes> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
140 <outputmode name="computed_discharge_curve" description="output.computed_discharge_curve" mime-type="image/png" type="chart"> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
141 <facets> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
142 <facet name="empty.facet" description="Empty"/> |
2322
c0eafd430244
Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2319
diff
changeset
|
143 <facet name="computed_discharge_curve.manualpoints"/> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
144 <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/> |
8331
27d42c9ee367
Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents:
7302
diff
changeset
|
145 <facet name="mainvalues.q"/> |
27d42c9ee367
Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents:
7302
diff
changeset
|
146 <facet name="mainvalues.w"/> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
147 <facet name="other.wqkms" description="facet.other.wqkms"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
148 <facet name="other.wq" description="Point-like data like fixations"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
149 <facet name="other.wq" description="Point-like data like fixations"/> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
150 <facet name="other.wkms.interpol" description="Height over km, like flood protections."/> |
6076
c97d003fd127
issue822: Added discharge curve to (new) charts compat matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5998
diff
changeset
|
151 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve" /> |
2132
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
152 </facets> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
153 </outputmode> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
154 </outputmodes> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
155 </state> |
e8fc770d2f8c
'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2113
diff
changeset
|
156 |
5833
a2bdc0f524e8
Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5801
diff
changeset
|
157 <state id="state.chart.durationcurve" description="state.chart.durationcurve" state="org.dive4elements.river.artifacts.states.DurationCurveState"> |
2134
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
158 <outputmodes> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
159 <outputmode name="duration_curve" description="output.duration_curve" mime-type="image/png" type="chart"> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
160 <facets> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
161 <facet name="empty.facet" description="Empty"/> |
2322
c0eafd430244
Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2319
diff
changeset
|
162 <facet name="duration_curve.manualpoints"/> |
2134
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
163 <facet name="duration_curve.w" description="facet.duration_curve.w"/> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
164 <facet name="duration_curve.q" description="facet.duration_curve.q"/> |
8331
27d42c9ee367
Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents:
7302
diff
changeset
|
165 <facet name="mainvalues.q" description="Q Main Values"/> |
27d42c9ee367
Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents:
7302
diff
changeset
|
166 <facet name="mainvalues.w" description="W Main Values"/> |
2134
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
167 </facets> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
168 </outputmode> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
169 </outputmodes> |
024d986b4f5b
'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2132
diff
changeset
|
170 </state> |
2113
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
171 </states> |
d109e7702995
Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
172 </artifact> |