ingo@105: <?xml version="1.0" encoding="UTF-8"?> ingo@105: <artifact name="winfo"> ingo@105: <states> ingo@105: ingo@2661: <state id="state.winfo.river" description="state.winfo.river" state="de.intevation.flys.artifacts.states.RiverSelect" helpText="help.index"> ingo@113: <data name="river" type="String" /> ingo@105: </state> ingo@105: ingo@2661: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@127: <from state="state.winfo.river"/> ingo@127: <to state="state.winfo.calculation_mode"/> ingo@105: </transition> ingo@105: ingo@2661: <state id="state.winfo.calculation_mode" description="state.winfo.calculation_mode" state="de.intevation.flys.artifacts.states.CalculationSelect" helpText="help.winfo"> felix@1152: <data name="calculation_mode" type="String" /> ingo@105: </state> ingo@105: ingo@383: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@138: <from state="state.winfo.calculation_mode"/> ingo@138: <to state="state.winfo.location_distance"/> ingo@383: <condition data="calculation_mode" value="calc.surface.curve" operator="equal"/> ingo@138: </transition> ingo@138: ingo@383: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@383: <from state="state.winfo.calculation_mode"/> ingo@1625: <to state="state.winfo.distance_only"/> ingo@1172: <condition data="calculation_mode" value="calc.flood.map" operator="equal"/> ingo@1172: </transition> ingo@1172: ingo@1172: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@1172: <from state="state.winfo.calculation_mode"/> ingo@383: <to state="state.winfo.location"/> ingo@392: <condition data="calculation_mode" value="calc.discharge.curve" operator="equal"/> ingo@392: </transition> ingo@392: ingo@392: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@392: <from state="state.winfo.calculation_mode"/> ingo@392: <to state="state.winfo.location"/> ingo@383: <condition data="calculation_mode" value="calc.duration.curve" operator="equal"/> ingo@383: </transition> ingo@383: ingo@399: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@399: <from state="state.winfo.calculation_mode"/> ingo@921: <to state="state.winfo.distance"/> ingo@399: <condition data="calculation_mode" value="calc.discharge.longitudinal.section" operator="equal"/> ingo@399: </transition> ingo@399: felix@1152: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> felix@1152: <from state="state.winfo.calculation_mode"/> felix@1173: <to state="state.winfo.waterlevel_pair_select"/> felix@1173: <condition data="calculation_mode" value="calc.w.differences" operator="equal"/> felix@1173: </transition> felix@1173: ingo@2203: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@2200: <from state="state.winfo.calculation_mode"/> ingo@2200: <to state="state.winfo.historicalq.reference_gauge"/> ingo@2200: <condition data="calculation_mode" value="calc.historical.discharge.curve" operator="equal"/> ingo@2200: </transition> ingo@2200: felix@2208: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> felix@1173: <from state="state.winfo.waterlevel_pair_select"/> felix@1161: <to state="state.winfo.w_differences"/> felix@1152: </transition> felix@1152: ingo@2200: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@2200: <from state="state.winfo.calculation_mode"/> felix@2251: <to state="state.winfo.reference.curve.input.start"/> ingo@2200: <condition data="calculation_mode" value="calc.reference.curve" operator="equal"/> ingo@2200: </transition> ingo@2200: ingo@2661: <state id="state.winfo.location" description="state.winfo.location" state="de.intevation.flys.artifacts.states.LocationSelect" helpText="help.winfo.duration.locations"> ingo@383: <data name="ld_locations" type="Double[]" /> ingo@383: ingo@2597: <!-- ingo@383: <outputmodes> ingo@935: <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart"> ingo@383: <facets> sascha@722: <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/> felix@1807: <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/> felix@2206: <facet name="discharge_curve.manualpoints" description="Manuelle Punkte"/> felix@1807: <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/> ingo@383: </facets> ingo@383: </outputmode> ingo@383: </outputmodes> ingo@2597: --> ingo@383: </state> ingo@383: ingo@2661: <state id="state.winfo.distance_only" description="state.winfo.distance_only" state="de.intevation.flys.artifacts.states.DistanceOnlySelect" helpText="help.winfo.uesk.distance"> ingo@1625: <data name="ld_from" type="Double" /> ingo@1625: <data name="ld_to" type="Double" /> ingo@1625: </state> ingo@1625: ingo@2661: <state id="state.winfo.distance" description="state.winfo.distance" state="de.intevation.flys.artifacts.states.DistanceSelect" helpText="help.winfo.discharge.longitudinal.distance"> ingo@921: <data name="ld_from" type="Double" /> ingo@921: <data name="ld_to" type="Double" /> ingo@921: <data name="ld_step" type="Double" /> ingo@921: ingo@2597: <!-- ingo@921: <outputmodes> ingo@935: <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart"> ingo@921: <facets> ingo@921: <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/> felix@1807: <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/> felix@2206: <facet name="discharge_curve.manualpoints" description="Manuelle Punkte"/> felix@1807: <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/> ingo@921: </facets> ingo@921: </outputmode> ingo@921: </outputmodes> ingo@2597: --> ingo@921: </state> ingo@921: sascha@2171: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@1625: <from state="state.winfo.distance_only"/> ingo@1172: <to state="state.winfo.uesk.wsp"/> ingo@1172: </transition> ingo@1172: ingo@2661: <state id="state.winfo.location_distance" description="state.winfo.location_distance" state="de.intevation.flys.artifacts.states.LocationDistanceSelect" helpText="help.winfo.wsp.location_distance"> ingo@628: <data name="ld_mode" type="String" /> ingo@628: <data name="ld_locations" type="Double[]" /> ingo@138: <data name="ld_from" type="Double" /> ingo@138: <data name="ld_to" type="Double" /> ingo@138: <data name="ld_step" type="Double" /> ingo@143: ingo@2597: <!-- ingo@143: <outputmodes> ingo@935: <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart"> ingo@292: <facets> ingo@292: <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/> felix@1807: <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/> felix@2206: <facet name="discharge_curve.manualpoints" description="Manuelle Punkte"/> felix@1807: <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/> ingo@292: </facets> ingo@292: </outputmode> ingo@143: </outputmodes> ingo@2597: --> ingo@138: </state> ingo@138: ingo@921: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@921: <from state="state.winfo.distance"/> ingo@921: <to state="state.winfo.wq_adapted"/> ingo@921: </transition> ingo@921: sascha@2171: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@138: <from state="state.winfo.location_distance"/> ingo@138: <to state="state.winfo.wq"/> ingo@399: </transition> ingo@399: ingo@399: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@383: <from state="state.winfo.location"/> ingo@383: <to state="state.winfo.durationcurve"/> ingo@392: <condition data="calculation_mode" value="calc.duration.curve" operator="equal"/> ingo@392: </transition> ingo@392: ingo@392: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> ingo@392: <from state="state.winfo.location"/> ingo@392: <to state="state.winfo.computeddischargecurve"/> ingo@392: <condition data="calculation_mode" value="calc.discharge.curve" operator="equal"/> ingo@383: </transition> ingo@383: ingo@2661: <state id="state.winfo.wq" description="state.winfo.wq" state="de.intevation.flys.artifacts.states.WQSelect" helpText="help.winfo.wsp.wq"> raimund@2556: <data name="wq_isq" type="Boolean" /> raimund@2556: <data name="wq_isfree" type="Boolean" /> raimund@2556: <data name="wq_isrange" type="Boolean" /> ingo@138: <data name="wq_from" type="Double" /> ingo@138: <data name="wq_to" type="Double" /> ingo@138: <data name="wq_step" type="Double" /> ingo@379: <data name="wq_single" type="Double[]" /> ingo@138: </state> ingo@138: felix@3443: <state id="state.winfo.wq_adapted" description="state.winfo.wq_adapted" felix@3443: state="de.intevation.flys.artifacts.states.WQAdapted" helpText="help.winfo.discharge.longitudinal.wq"> ingo@399: <!-- TODO Add data objects --> raimund@2556: <data name="wq_isq" type="String" /> ingo@399: <data name="wq_values" type="WQTriple" /> ingo@399: </state> ingo@399: ingo@2661: <state id="state.winfo.waterlevel_pair_select" description="state.winfo.waterlevel_pair_select" state="de.intevation.flys.artifacts.states.WaterlevelPairSelectState" helpText="help.winfo.diff.diffs"> felix@1173: <data name="diffids" type="String" /> felix@1173: </state> felix@1173: ingo@2661: <state id="state.winfo.reference.curve.input.start" description="state.winfo.reference.curve.input (start)" state="de.intevation.flys.artifacts.states.EnterLocationState" helpText="help.winfo.reference.curve.start"> felix@2308: <data name="reference_startpoint" type="Double[]"/> sascha@2170: </state> sascha@2170: felix@2251: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> felix@2251: <from state="state.winfo.reference.curve.input.start"/> felix@2251: <to state="state.winfo.reference.curve.input.end"/> felix@2251: </transition> felix@2251: ingo@2661: <state id="state.winfo.reference.curve.input.end" description="state.winfo.reference.curve.input (end)" state="de.intevation.flys.artifacts.states.EnterMultipleLocationsState" helpText="help.winfo.reference.curve.end"> felix@2308: <data name="reference_endpoint" type="Double[]"/> felix@2251: </state> felix@2251: felix@2251: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> felix@2251: <from state="state.winfo.reference.curve.input.end"/> felix@2251: <to state="state.winfo.reference.curve"/> felix@2251: </transition> felix@2251: ingo@2661: <state id="state.winfo.reference.curve" description="state.winfo.reference.curve" state="de.intevation.flys.artifacts.states.ReferenceCurveState" helpText=""> felix@2225: <outputmodes> sascha@2275: <outputmode name="reference_curve_normalized" mime-type="image/png" type="chart"> sascha@2275: <facets> sascha@2275: <facet name="reference_curve_normalized" description="A normalized reference curve!"/> felix@2299: <facet name="reference_curve_normalized.manualpoints" description="points"/> sascha@2275: </facets> sascha@2275: </outputmode> felix@2225: <outputmode name="reference_curve" mime-type="image/png" type="chart"> felix@2225: <facets> felix@2225: <facet name="reference_curve" description="A ... reference curve!"/> felix@2299: <facet name="reference_curve.manualpoints" description="points"/> felix@2753: <facet name="relativepoint" description="Points at curve"/> felix@2770: <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/> felix@2225: </facets> felix@2225: </outputmode> felix@2264: <outputmode name="reference_curve_export" mime-type="text/plain" type="export"> felix@2264: <facets> felix@2264: <facet name="csv" description="facet.reference_curve_export.csv" /> raimund@2310: <facet name="pdf" description="facet.reference_curve_export.pdf" /> felix@2264: </facets> felix@2264: </outputmode> sascha@2274: <outputmode name="reference_curve_report" description="output.reference_curve_report" mime-type="text/xml" type="report"> sascha@2274: <facets> sascha@2274: <facet name="report" description="facet.reference_curve_export.report" /> sascha@2274: </facets> sascha@2274: </outputmode> felix@2225: </outputmodes> sascha@2170: </state> sascha@2170: ingo@2661: <state id="state.winfo.w_differences" description="state.winfo.w_differences" state="de.intevation.flys.artifacts.states.WDifferencesState" helpText="https://flys-intern.intevation.de/Flys-3.0"> felix@1152: felix@1152: <outputmodes> felix@1152: <outputmode name="w_differences" description="output.w_differences" mime-type="image/png" type="chart"> felix@1152: <facets> felix@1954: <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/> felix@1766: <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/> felix@1152: <facet name="w_differences" description="facet.w_differences"/> felix@1766: <facet name="other.wkms" description="facet.other.wkms"/> felix@1846: <facet name="other.wqkms" description="facet.other.wqkms"/> felix@1815: <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/> felix@2206: <facet name="w_differences.manualpoints" description="Manuelle Punkte"/> felix@1786: <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/> felix@1152: </facets> felix@1152: </outputmode> felix@1173: <outputmode name="w_differences_export" description="output.w_differences.export" mime-type="text/plain" type="export"> felix@1173: <facets> felix@1161: <facet name="csv" description="facet.w_differences.csv" /> raimund@2180: <facet name="pdf" description="facet.w_differences.pdf" /> felix@1173: </facets> felix@1161: </outputmode> felix@1152: </outputmodes> felix@1152: </state> felix@1152: ingo@2661: <state id="state.winfo.durationcurve" description="state.winfo.durationcurve" state="de.intevation.flys.artifacts.states.DurationCurveState" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@383: <outputmodes> ingo@935: <outputmode name="duration_curve" description="output.duration_curve" mime-type="image/png" type="chart"> ingo@383: <facets> ingo@383: <facet name="duration_curve.w" description="facet.duration_curve.w"/> ingo@383: <facet name="duration_curve.q" description="facet.duration_curve.q"/> felix@2723: <facet name="other.wq" description="Point-like data like fixations"/> felix@2163: <facet name="duration_curve.mainvalues.q" description="Q Main Values at optional second axis"/> felix@1846: <facet name="computed_discharge_curve.mainvalues.w" description="W Main Values"/> felix@2206: <facet name="duration_curve.manualpoints" description="Manuelle Punkte"/> felix@2743: <facet name="relativepoint" description="Points at curve"/> ingo@383: </facets> ingo@383: </outputmode> ingo@935: <outputmode name="durationcurve_export" description="output.durationcurve_export" mime-type="text/plain" type="export"> ingo@391: <facets> ingo@391: <facet name="csv" description="facet.durationcurve_export.csv" /> raimund@2178: <facet name="pdf" description="facet.durationcurve_export.pdf" /> ingo@391: </facets> ingo@391: </outputmode> ingo@935: <outputmode name="durationcurve_report" description="output.durationcurve_report" mime-type="text/xml" type="report"> sascha@712: <facets> sascha@712: <facet name="report" description="facet.durationcurve_export.report" /> sascha@712: </facets> sascha@712: </outputmode> ingo@383: </outputmodes> ingo@383: </state> ingo@383: ingo@2661: <state id="state.winfo.computeddischargecurve" description="state.winfo.computeddischargecurve" state="de.intevation.flys.artifacts.states.ComputedDischargeCurveState" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@392: <outputmodes> ingo@935: <outputmode name="computed_discharge_curve" description="output.computed_discharge_curve" mime-type="image/png" type="chart"> ingo@392: <facets> ingo@392: <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/> felix@1807: <facet name="computed_discharge_curve.mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/> felix@1807: <facet name="computed_discharge_curve.mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/> felix@2723: <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/> felix@2730: <facet name="heightmarks_points" description="facet.other.wqkms"/> felix@1923: <facet name="other.wqkms" description="facet.other.wqkms"/> felix@1923: <facet name="other.wq" description="Point-like data like fixations"/> felix@2770: <facet name="other.wkms" description="Point-like data like fixations"/> felix@1923: <facet name="other.wkms.interpol" description="Height over km, like flood protections."/> felix@2206: <facet name="computed_discharge_curve.manualpoints" description="Manuelle Punkte"/> ingo@392: </facets> ingo@392: </outputmode> ingo@935: <outputmode name="computed_dischargecurve_export" description="output.computed_dischargecurve_export" mime-type="text/plain" type="export"> ingo@392: <facets> ingo@392: <facet name="csv" description="facet.computed_dischargecurve_export.csv" /> raimund@2177: <facet name="pdf" description="facet.computed_dischargecurve_export.pdf" /> ingo@392: </facets> ingo@392: </outputmode> ingo@935: <outputmode name="computed_dischargecurve_report" description="output.computed_dischargecurve_report" mime-type="text/xml" type="report"> sascha@712: <facets> sascha@712: <facet name="report" description="facet.computed_dischargecurve_export.report"/> sascha@712: </facets> sascha@712: </outputmode> ingo@935: <outputmode name="computed_dischargecurve_at_export" description="output.computed_dischargecurve_at_export" mime-type="text/plain" type="export"> sascha@731: <facets> sascha@731: <facet name="at" description="facet.computed_dischargecurve_export.at"/> sascha@731: </facets> sascha@731: </outputmode> ingo@392: </outputmodes> ingo@392: </state> ingo@392: sascha@2171: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@138: <from state="state.winfo.wq"/> ingo@357: <to state="state.winfo.waterlevel"/> ingo@138: </transition> ingo@138: ingo@399: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@399: <from state="state.winfo.wq_adapted"/> ingo@399: <to state="state.winfo.discharge_longitudinal_section"/> ingo@399: </transition> ingo@399: ingo@2661: <state id="state.winfo.waterlevel" description="state.winfo.waterlevel" state="de.intevation.flys.artifacts.states.WaterlevelState" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@357: <outputmodes> ingo@935: <outputmode name="longitudinal_section" description="output.longitudinal_section" mime-type="image/png" type="chart"> felix@1766: <facets> felix@1766: <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/> felix@1766: <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/> felix@1766: <facet name="w_differences" description="facet.w_differences"/> felix@2117: <facet name="other.wqkms.w" description="W-Type of data" /> felix@2117: <facet name="other.wq" description="WQ-Type of data" /> felix@2117: <facet name="other.wqkms.q" description="Q-Type of data" /> felix@1766: <facet name="other.wkms" description="facet.other.wkms"/> felix@2206: <facet name="longitudinal_section.manualpoints" description="Manuelle Punkte"/> felix@2117: <facet name="other.wqkms" description="facet.other.wqkms"/> felix@2117: <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/> felix@2027: <facet name="longitudinal_section.area" description="an area"/> felix@1786: <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/> felix@1766: </facets> ingo@357: </outputmode> ingo@935: <outputmode name="waterlevel_export" description="output.waterlevel_export" mime-type="text/plain" type="export"> felix@1766: <facets> felix@1766: <facet name="csv" description="facet.waterlevel_export.csv" /> felix@1766: <facet name="wst" description="facet.waterlevel_export.wst" /> raimund@2176: <facet name="pdf" description="facet.waterlevel_export.pdf" /> felix@1766: </facets> ingo@389: </outputmode> ingo@935: <outputmode name="waterlevel_report" description="output.waterlevel_report" mime-type="text/xml" type="report"> felix@1766: <facets> felix@1766: <facet name="report" description="facet.waterlevel_export.report"/> felix@1766: </facets> sascha@712: </outputmode> felix@1111: <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart"> felix@1766: <facets> felix@2735: <facet name="cross_section_water_line" description="facet.cross_section_water_line"/> felix@2735: <facet name="cross_section" description="facet.cross_section"/> felix@2735: <facet name="area" description="an area"/> felix@2735: <facet name="cross_section.area" description="an area"/> felix@2292: <facet name="cross_section.manualpoints" description="points"/> felix@3196: <facet name="cross_section.manualline" description="line"/> felix@2735: <facet name="hyk" description="hyks"/> felix@1766: </facets> felix@1111: </outputmode> ingo@357: </outputmodes> ingo@138: </state> ingo@138: ingo@2661: <state id="state.winfo.discharge_longitudinal_section" description="state.winfo.discharge_longitudinal_section" state="de.intevation.flys.artifacts.states.DischargeLongitudinalSection" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@399: <outputmodes> ingo@935: <outputmode name="discharge_longitudinal_section" description="output.discharge_longitudinal_section" mime-type="image/png" type="chart"> ingo@399: <facets> ingo@399: <facet name="discharge_longitudinal_section.w"/> ingo@402: <facet name="discharge_longitudinal_section.q"/> ingo@692: <facet name="discharge_longitudinal_section.c"/> felix@2206: <facet name="discharge_longitudinal_section.manualpoints" description="Manuelle Punkte"/> felix@2117: <facet name="other.wqkms.w"/> felix@2117: <facet name="other.wq"/> felix@2117: <facet name="other.wqkms.q"/> felix@1864: <facet name="other.wqkms"/> felix@1864: <facet name="other.wkms"/> felix@1913: <facet name="heightmarks_points"/> felix@1864: <facet name="longitudinal_section.annotations"/> felix@1913: <facet name="longitudinal_section.w"/> felix@3103: <facet name="longitudinal_section.q"/> ingo@399: </facets> ingo@399: </outputmode> ingo@935: <outputmode name="discharge_longitudinal_section_export" description="output.discharge_longitudinal_section_export" mime-type="text/plain" type="export"> ingo@407: <facets> ingo@407: <facet name="csv" description="facet.discharge_longitudinal_section_export.csv" /> sascha@703: <facet name="wst" description="facet.discharge_longitudinal_section_export.wst" /> ingo@407: </facets> ingo@407: </outputmode> ingo@935: <outputmode name="discharge_longitudinal_section_report" description="output.discharge_longitudinal_section_report" mime-type="text/xml" type="report"> sascha@712: <facets> sascha@712: <facet name="report" description="facet.discharge_longitudinal_section_export.report"/> sascha@712: </facets> sascha@712: </outputmode> felix@2730: <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart"> felix@2730: <facets> felix@2730: <facet name="cross_section_water_line" description="facet.cross_section_water_line"/> felix@2730: <facet name="cross_section" description="facet.cross_section"/> felix@2730: <facet name="area" description="an area"/> felix@2730: <facet name="cross_section.area" description="an area"/> felix@2730: <facet name="cross_section.manualpoints" description="points"/> felix@3196: <facet name="cross_section.manualline" description="line"/> felix@2730: <facet name="hyk" description="hyks"/> felix@2730: </facets> felix@2730: </outputmode> ingo@399: </outputmodes> ingo@399: </state> ingo@399: ingo@927: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@927: <from state="state.winfo.waterlevel"/> ingo@927: <to state="state.winfo.uesk.dgm"/> ingo@927: </transition> ingo@927: ingo@2661: <state id="state.winfo.uesk.wsp" description="state.winfo.uesk.wsp" state="de.intevation.flys.artifacts.states.WaterlevelSelectState" helpText="help.winfo.uesk.wsp"> ingo@1172: <data name="wsp" type="String" /> ingo@1172: </state> ingo@1172: ingo@1172: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@1172: <from state="state.winfo.uesk.wsp"/> ingo@1172: <to state="state.winfo.uesk.dgm"/> ingo@1172: </transition> ingo@1172: ingo@2661: <state id="state.winfo.uesk.dgm" description="state.winfo.uesk.dgm" state="de.intevation.flys.artifacts.states.DGMSelect" helpText="help.winfo.uesk.dem"> ingo@927: <data name="dgm" type="String" /> ingo@927: </state> ingo@927: ingo@927: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@927: <from state="state.winfo.uesk.dgm"/> ingo@927: <to state="state.winfo.uesk.profiles"/> ingo@927: </transition> ingo@927: ingo@2661: <state id="state.winfo.uesk.profiles" description="state.winfo.uesk.profiles" state="de.intevation.flys.artifacts.states.ProfileDistanceSelect" helpText="help.winfo.uesk.profiles"> ingo@927: <data name="profile_distance" type="String" /> ingo@927: </state> ingo@927: ingo@927: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@927: <from state="state.winfo.uesk.profiles"/> ingo@927: <to state="state.winfo.uesk.floodplain"/> ingo@927: </transition> ingo@927: ingo@2661: <state id="state.winfo.uesk.floodplain" description="state.winfo.uesk.floodplain.description" state="de.intevation.flys.artifacts.states.FloodplainChoice" helpText="help.winfo.uesk.floodplain"> ingo@927: <data name="use_floodplain" type="Boolean" /> ingo@927: </state> ingo@927: ingo@927: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@927: <from state="state.winfo.uesk.floodplain"/> ingo@927: <to state="state.winfo.uesk.differences"/> ingo@927: </transition> ingo@927: ingo@2661: <state id="state.winfo.uesk.differences" description="state.winfo.uesk.differences" state="de.intevation.flys.artifacts.states.WaterlevelGroundDifferences" helpText="help.winfo.uesk.differences"> ingo@927: <data name="diff_from" type="Double" /> ingo@927: <data name="diff_to" type="Double" /> ingo@927: <data name="diff_diff" type="Double" /> ingo@927: </state> ingo@927: ingo@927: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@927: <from state="state.winfo.uesk.differences"/> ingo@931: <to state="state.winfo.uesk.scenario"/> ingo@927: </transition> ingo@927: ingo@2661: <state id="state.winfo.uesk.scenario" description="state.winfo.uesk.scenario" state="de.intevation.flys.artifacts.states.ScenarioSelect" helpText="help.winfo.uesk.scenario"> ingo@927: <data name="scenario" type="String" /> ingo@1064: <data name="uesk.barriers" type="String" /> ingo@927: </state> ingo@927: ingo@927: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@931: <from state="state.winfo.uesk.scenario"/> ingo@927: <to state="state.winfo.uesk.uesk"/> ingo@927: </transition> ingo@927: ingo@2661: <state id="state.winfo.uesk.uesk" description="state.winfo.uesk.uesk" state="de.intevation.flys.artifacts.states.FloodMapState" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@935: <outputmodes> ingo@935: <outputmode name="floodmap" description="output.uesk.map.description" type="map"> ingo@935: <facets> ingo@935: <facet name="floodmap.wsplgen"/> ingo@1775: <facet name="floodmap.barriers"/> raimund@2639: <facet name="floodmap.usershape"/> ingo@1792: <facet name="floodmap.riveraxis"/> ingo@1792: <facet name="floodmap.wmsbackground"/> ingo@1805: <facet name="floodmap.kms"/> ingo@1836: <facet name="floodmap.qps"/> ingo@1855: <facet name="floodmap.hws"/> ingo@2683: <facet name="floodmap.hydr_boundaries"/> ingo@2683: <facet name="floodmap.hydr_boundaries_poly"/> ingo@1856: <facet name="floodmap.catchment"/> ingo@1857: <facet name="floodmap.floodplain"/> ingo@1870: <facet name="floodmap.lines"/> ingo@1871: <facet name="floodmap.buildings"/> ingo@1873: <facet name="floodmap.fixpoints"/> ingo@2581: <facet name="floodmap.floodmaps"/> ingo@2684: <facet name="floodmap.gauge_location"/> ingo@1926: <facet name="floodmap.externalwms"/> ingo@935: </facets> ingo@935: </outputmode> ingo@1149: <outputmode name="wsplgen_report" description="output.wsplgen_report" mime-type="text/xml" type="report"> ingo@1149: <facets> ingo@1149: <facet name="report" description="facet.wsplgen_export.report"/> ingo@1149: </facets> ingo@1149: </outputmode> ingo@935: </outputmodes> ingo@927: </state> ingo@927: ingo@2200: ingo@2200: <!-- path for historical discharge curves --> ingo@2661: <state id="state.winfo.historicalq.reference_gauge" description="state.winfo.historicalq.reference_gauge" state="de.intevation.flys.artifacts.states.ReferenceGaugeState" helpText="help.winfo.historical.discharge.reference_gauge"> ingo@2200: <data name="reference_gauge" type="Integer" /> ingo@2200: </state> ingo@2200: ingo@2200: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@2200: <from state="state.winfo.historicalq.reference_gauge"/> ingo@2200: <to state="state.winfo.historicalq.timerange"/> ingo@2200: </transition> ingo@2200: ingo@2661: <state id="state.winfo.historicalq.timerange" description="state.winfo.historicalq.timerange" state="de.intevation.flys.artifacts.states.GaugeTimerangeState" helpText="help.winfo.historical.discharge.timerange"> raimund@2600: <data name="year_range" type="longrange"/> ingo@2200: </state> ingo@2200: ingo@2200: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@2200: <from state="state.winfo.historicalq.timerange"/> ingo@2200: <to state="state.winfo.historicalq.mode"/> ingo@2200: </transition> ingo@2200: ingo@2661: <state id="state.winfo.historicalq.mode" description="state.winfo.historicalq.mode" state="de.intevation.flys.artifacts.states.HistoricalDischargeState" helpText="help.winfo.historical.discharge.mode"> ingo@2209: <data name="historical_mode" type="intoptions" /> ingo@2255: <data name="historical_values" type="doublearray" /> ingo@2200: </state> ingo@2200: ingo@2200: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> ingo@2200: <from state="state.winfo.historicalq.mode"/> ingo@2200: <to state="state.winfo.historicalq.compute"/> ingo@2200: </transition> ingo@2200: ingo@2661: <state id="state.winfo.historicalq.compute" description="state.winfo.historicalq.compute" state="de.intevation.flys.artifacts.states.HistoricalDischargeComputeState" helpText="https://flys-intern.intevation.de/Flys-3.0"> ingo@2200: <outputmodes> ingo@2200: <outputmode name="historical_discharge" description="output.historical_discharge.description" mime-type="image/png" type="chart"> ingo@2200: <facets> ingo@2215: <facet name="historical_discharge.historicalq"/> ingo@2311: <facet name="historical_discharge.historicalq.diff"/> raimund@2633: <facet name="historical_discharge.manualpoints"/> ingo@2200: </facets> ingo@2200: </outputmode> felix@2264: <outputmode name="historical_discharge_export" description="output.historical_discharge.export" mime-type="text/plain" type="export"> ingo@2258: <facets> ingo@2258: <facet name="csv" description="facet.historical_discharge.csv" /> raimund@2286: <facet name="pdf" description="facet.historical_discharge.pdf" /> ingo@2258: </facets> ingo@2258: </outputmode> ingo@2200: <outputmode name="historical_discharge_report" description="output.historical_discharge_report" mime-type="text/xml" type="report"> ingo@2200: <facets> ingo@2244: <facet name="report" description="facet.historical_discharge.report"/> ingo@2200: </facets> ingo@2200: </outputmode> ingo@2200: </outputmodes> ingo@2200: </state> ingo@2200: ingo@105: </states> ingo@105: </artifact>