Mercurial > dive4elements > river
annotate artifacts/doc/conf/artifacts/gaugedischargecurve.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 | 27d42c9ee367 |
children |
rev | line source |
---|---|
3995
22981503ff81
Add config for the GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8"?> |
22981503ff81
Add config for the GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
2 <artifact name="gaugedischargecurve"> |
22981503ff81
Add config for the GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
3 <states> |
8302
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
4 <state id="state.gaugedischargecurve.init" description="state.gaugedischargecurve.init" state="org.dive4elements.river.artifacts.states.GaugeDischargeInitState"> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
5 <data name="river" type="String"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
6 <data name="reference_gauge" type="Long"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
7 <data name="ld_locations" type="Double"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
8 <data name="gauge_name" type="String"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
9 </state> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
10 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
11 <from state="state.gaugedischargecurve.init"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
12 <to state="state.gaugedischargecurve.static"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
13 </transition> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
14 <state id="state.gaugedischargecurve.static" description="state.gaugedischargecurve.static" state="org.dive4elements.river.artifacts.states.GaugeDischargeCurveState"> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
15 <outputmodes> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
16 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart"> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
17 <facets> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
18 <facet name="gauge_discharge_curve"/> |
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:
8302
diff
changeset
|
19 <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:
8302
diff
changeset
|
20 <facet name="mainvalues.w"/> |
8302
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
21 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
22 <facet name="heightmarks_points" description="facet.other.wqkms"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
23 <facet name="other.wqkms" description="facet.other.wqkms"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
24 <facet name="other.wq" description="Point-like data like fixations"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
25 <facet name="other.wkms" description="Point-like data like fixations"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
26 <facet name="other.wkms.interpol" description="Height over km, like flood protections."/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
27 <facet name="computed_discharge_curve.manualpoints" description="Manuelle Punkte"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
28 <facet name="other.w.interpol" description="Interpolated (likely single) W Values"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
29 <facet name="other.wqkms.w" description="facet.other.wqkms"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
30 </facets> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
31 </outputmode> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
32 <outputmode name="computed_dischargecurve_at_export" description="output.computed_dischargecurve_at_export" mime-type="text/plain" type="export"> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
33 <facets> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
34 <facet name="at" description="facet.gauge_discharge_curve_export.at"/> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
35 </facets> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
36 </outputmode> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
37 <outputmode name="computed_dischargecurve_export" description="output.computed_dischargecurve_export" mime-type="text/plain" type="export"> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
38 <facets> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
39 <facet name="csv" description="facet.computed_dischargecurve_export.csv" /> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
40 <facet name="pdf" description="facet.computed_dischargecurve_export.pdf" /> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
41 </facets> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
42 </outputmode> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
43 </outputmodes> |
8578babdb2c8
Configured gauge discharge curve to use a default D4EArtifact and two states to hold the parameters and outs.
Raimund Renkert <rrenkert@intevation.de>
parents:
6916
diff
changeset
|
44 </state> |
3995
22981503ff81
Add config for the GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
45 </states> |
22981503ff81
Add config for the GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
46 </artifact> |