comparison gnv-artifacts/doc/conf/products/horizontalprofile/conf_mesh_cross.xml @ 758:be24dd9b5d03

Modified the Workflow for "Horizontales Schnittprofil" so that the Inputvalues of the Mapviewer-Interface take effect. gnv-artifacts/trunk@808 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 19 Mar 2010 13:20:04 +0000
parents e5f1e868ee3e
children 42c4cfc0d133
comparison
equal deleted inserted replaced
757:76cbea5a455a 758:be24dd9b5d03
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="horizontalProfileMeshCross"> 2 <artifact name="horizontalProfileMeshCross">
3 <states> 3 <states>
4 <state id="horizontalprofile_mesh_mapviewerswitch" description="horizontalprofile_mesh_area_one" state="de.intevation.gnv.state.DefaultAutoResumeState">
5 <!-- Empty State which will be used to integrate the switch for a
6 standalone and an mapviewer based call. -->
7 <inputvalues>
8 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
9 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
10 </inputvalues>
11 </state>
12
13 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
14 <from state="horizontalprofile_mesh_mapviewerswitch"/>
15 <to state="horizontalprofile_mesh_area"/>
16 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
17 </transition>
18
19 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
20 <from state="horizontalprofile_mesh_mapviewerswitch"/>
21 <to state="horizontalprofile_mesh_with_wkt"/>
22 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
23 </transition>
24
25 <state id="horizontalprofile_mesh_with_wkt" description="timeseries_mesh" state="de.intevation.gnv.state.PreSettingsTransferState">
26 <queryID>verticalprofile_mesh_with_wkt</queryID>
27 <dataname>meshid</dataname>
28 <data-multiselect>false</data-multiselect>
29 <presettings-transfer presetting="geometry" inputvalue="mesh_polygon"/>
30 <inputvalues>
31 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
32 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
33 <inputvalue name="mesh_polygon" type="Geometry" multiselect="false" usedinquery="1"/>
34 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
35 </inputvalues>
36 </state>
37
38 <transition transition="de.intevation.gnv.transition.DefaultTransition">
39 <from state="horizontalprofile_mesh_with_wkt"/>
40 <to state="horizontalprofile_mesh_linestring"/>
41 </transition>
42
4 <state id="horizontalprofile_mesh_area" description="horizontalprofile_mesh_area_one" state="de.intevation.gnv.state.DefaultState"> 43 <state id="horizontalprofile_mesh_area" description="horizontalprofile_mesh_area_one" state="de.intevation.gnv.state.DefaultState">
5 <queryID>area_filter</queryID> 44 <queryID>area_filter</queryID>
6 <dataname>areaid</dataname> 45 <dataname>areaid</dataname>
7 <data-multiselect>false</data-multiselect> 46 <data-multiselect>false</data-multiselect>
8 <data-noselect>true</data-noselect> 47 <data-noselect>true</data-noselect>
50 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 89 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
51 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/> 90 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
52 </inputvalues> 91 </inputvalues>
53 </state> 92 </state>
54 93
55 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 94 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
56 <from state="horizontalprofile_mesh_without_geom"/> 95 <from state="horizontalprofile_mesh_without_geom"/>
57 <to state="horizontalprofile_mesh_linestring"/> 96 <to state="horizontalprofile_mesh_linestring"/>
58 </transition> 97 <condition inputvalue="geometry" value="LINESTRING" operator="notequal"/>
98 </transition>
99
100 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
101 <from state="horizontalprofile_mesh_without_geom"/>
102 <to state="horizontalprofile_meshpoint_parameter_presettings"/>
103 <condition inputvalue="geometry" value="LINESTRING" operator="equal"/>
104 </transition>
59 105
60 <state id="horizontalprofile_mesh" description="horizontalprofile_mesh" state="de.intevation.gnv.state.DefaultState"> 106 <state id="horizontalprofile_mesh" description="horizontalprofile_mesh" state="de.intevation.gnv.state.DefaultState">
61 <queryID>verticalprofile_mesh_with_area</queryID> 107 <queryID>verticalprofile_mesh_with_area</queryID>
62 <dataname>meshid</dataname> 108 <dataname>meshid</dataname>
63 <data-multiselect>false</data-multiselect> 109 <data-multiselect>false</data-multiselect>
67 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> 113 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/>
68 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/> 114 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
69 </inputvalues> 115 </inputvalues>
70 </state> 116 </state>
71 117
72 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 118 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
73 <from state="horizontalprofile_mesh"/> 119 <from state="horizontalprofile_mesh"/>
74 <to state="horizontalprofile_mesh_linestring"/> 120 <to state="horizontalprofile_mesh_linestring"/>
75 </transition> 121 <condition inputvalue="geometry" value="LINESTRING" operator="notequal"/>
122 </transition>
123
124 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
125 <from state="horizontalprofile_mesh"/>
126 <to state="horizontalprofile_meshpoint_parameter_presettings"/>
127 <condition inputvalue="geometry" value="LINESTRING" operator="equal"/>
128 </transition>
76 129
77 <state id="horizontalprofile_mesh_linestring" description="horizontalprofile_mesh_coordinate" state="de.intevation.gnv.state.SingleInputState"> 130 <state id="horizontalprofile_mesh_linestring" description="horizontalprofile_mesh_coordinate" state="de.intevation.gnv.state.SingleInputState">
78 <dataname>mesh_linestring</dataname> 131 <dataname>mesh_linestring</dataname>
79 <data-multiselect>false</data-multiselect> 132 <data-multiselect>false</data-multiselect>
80 <inputvalues> 133 <inputvalues>
86 139
87 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 140 <transition transition="de.intevation.gnv.transition.DefaultTransition">
88 <from state="horizontalprofile_mesh_linestring"/> 141 <from state="horizontalprofile_mesh_linestring"/>
89 <to state="horizontalprofile_meshpoint_parameter"/> 142 <to state="horizontalprofile_meshpoint_parameter"/>
90 </transition> 143 </transition>
91
92 <!-- mesh_point -->
93
94 144
95 <state id="horizontalprofile_meshpoint_parameter" description="horizontalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState"> 145 <state id="horizontalprofile_meshpoint_parameter" description="horizontalprofile_meshpoint_parameter" state="de.intevation.gnv.state.DefaultState">
96 <queryID>verticalprofile_mesh_parameter</queryID> 146 <queryID>verticalprofile_mesh_parameter</queryID>
97 <dataname>parameterid</dataname> 147 <dataname>parameterid</dataname>
98 <presettings-name>parameter</presettings-name> 148 <presettings-name>parameter</presettings-name>
105 </inputvalues> 155 </inputvalues>
106 </state> 156 </state>
107 157
108 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 158 <transition transition="de.intevation.gnv.transition.DefaultTransition">
109 <from state="horizontalprofile_meshpoint_parameter"/> 159 <from state="horizontalprofile_meshpoint_parameter"/>
160 <to state="horizontalprofile_meshpoint_depth"/>
161 </transition>
162
163 <state id="horizontalprofile_meshpoint_parameter_presettings" description="horizontalprofile_meshpoint_parameter" state="de.intevation.gnv.state.PreSettingsTransferState">
164 <queryID>verticalprofile_mesh_parameter</queryID>
165 <dataname>parameterid</dataname>
166 <presettings-name>parameter</presettings-name>
167 <data-multiselect>true</data-multiselect>
168 <presettings-transfer presetting="geometry" inputvalue="mesh_linestring"/>
169 <inputvalues>
170 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
171 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
172 <inputvalue name="parameterid" type="Integer" multiselect="true" useinquery="0"/>
173 <inputvalue name="mesh_linestring" type="String" multiselect="false" usedinquery="0"/>
174 </inputvalues>
175 </state>
176
177 <transition transition="de.intevation.gnv.transition.DefaultTransition">
178 <from state="horizontalprofile_meshpoint_parameter_presettings"/>
110 <to state="horizontalprofile_meshpoint_depth"/> 179 <to state="horizontalprofile_meshpoint_depth"/>
111 </transition> 180 </transition>
112 181
113 <state id="horizontalprofile_meshpoint_depth" description="horizontalprofile_meshpoint_depth" state="de.intevation.gnv.state.DefaultState"> 182 <state id="horizontalprofile_meshpoint_depth" description="horizontalprofile_meshpoint_depth" state="de.intevation.gnv.state.DefaultState">
114 <queryID>horizontalprofile_meshpoint_depth</queryID> 183 <queryID>horizontalprofile_meshpoint_depth</queryID>

http://dive4elements.wald.intevation.org