annotate artifacts/doc/conf/artifacts/chart.xml @ 8205:04d1d56d896b

Do not return pure NaN data.
author Tom Gottfried <tom@intevation.de>
date Fri, 05 Sep 2014 15:26:40 +0200
parents 888a29b8956e
children 27d42c9ee367
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"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
119 <facet name="hyk" description="hyks"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
120 </facets>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
121 </outputmode>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
122 </outputmodes>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
123 </state>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
124
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
125 <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
126 <from state="state.chart.km"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
127 <to state="state.chart.computeddischargecurve"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
128 <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
129 </transition>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
130
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
131 <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
132 <from state="state.chart.km"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
133 <to state="state.chart.durationcurve"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
134 <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
135 </transition>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
136
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
137 <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
138 <outputmodes>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
139 <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
140 <facets>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
141 <facet name="empty.facet" description="Empty"/>
2322
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
142 <facet name="computed_discharge_curve.manualpoints"/>
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
143 <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
144 <facet name="computed_discharge_curve.mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
145 <facet name="computed_discharge_curve.mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
146 <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
147 <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
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.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
150 <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
151 </facets>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
152 </outputmode>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
153 </outputmodes>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
154 </state>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
155
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
156 <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
157 <outputmodes>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
158 <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
159 <facets>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
160 <facet name="empty.facet" description="Empty"/>
2322
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
161 <facet name="duration_curve.manualpoints"/>
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
162 <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
163 <facet name="duration_curve.q" description="facet.duration_curve.q"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
164 <facet name="computed_discharge_curve.mainvalues.q" description="Q Main Values"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
165 <facet name="computed_discharge_curve.mainvalues.w" description="W Main Values"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
166 </facets>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
167 </outputmode>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
168 </outputmodes>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
169 </state>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
170 </states>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
171 </artifact>

http://dive4elements.wald.intevation.org