comparison gnv-artifacts/doc/conf/products/horizontalprofile/conf_mesh.xml @ 751:2998a9ea0c0c

Modified the Workflow for Horizontalprofiles so that the Inputvalues of the Mapviewer-Interface take affect. gnv-artifacts/trunk@794 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 19 Mar 2010 08:32:47 +0000
parents e5f1e868ee3e
children 42c4cfc0d133
comparison
equal deleted inserted replaced
750:3cbf26125829 751:2998a9ea0c0c
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="horizontalProfileMesh"> 2 <artifact name="horizontalProfileMesh">
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_point_presettings"/>
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>
49 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> 88 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
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_coordinate"/> 96 <to state="horizontalprofile_mesh_coordinate"/>
58 </transition> 97 <condition inputvalue="geometry" value="POINT" operator="notequal"/>
98 </transition>
99
100 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
101 <from state="horizontalprofile_mesh_without_geom"/>
102 <to state="horizontalprofile_mesh_point_presettings"/>
103 <condition inputvalue="geometry" value="POINT" 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_coordinate"/> 120 <to state="horizontalprofile_mesh_coordinate"/>
75 </transition> 121 <condition inputvalue="geometry" value="POINT" operator="notequal"/>
122 </transition>
123
124 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
125 <from state="horizontalprofile_mesh"/>
126 <to state="horizontalprofile_mesh_point_presettings"/>
127 <condition inputvalue="geometry" value="POINT" operator="equal"/>
128 </transition>
76 129
77 <state id="horizontalprofile_mesh_coordinate" description="horizontalprofile_mesh_coordinate" state="de.intevation.gnv.state.SingleInputState"> 130 <state id="horizontalprofile_mesh_coordinate" description="horizontalprofile_mesh_coordinate" state="de.intevation.gnv.state.SingleInputState">
78 <dataname>mesh_coordinate</dataname> 131 <dataname>mesh_coordinate</dataname>
79 <data-multiselect>false</data-multiselect> 132 <data-multiselect>false</data-multiselect>
80 <inputvalues> 133 <inputvalues>
102 <mesh-width xlink:href="${artifacts.config.dir}/meshwidth.xml"/> 155 <mesh-width xlink:href="${artifacts.config.dir}/meshwidth.xml"/>
103 </state> 156 </state>
104 157
105 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 158 <transition transition="de.intevation.gnv.transition.DefaultTransition">
106 <from state="horizontalprofile_mesh_point"/> 159 <from state="horizontalprofile_mesh_point"/>
160 <to state="horizontalprofile_mesh_axis"/>
161 </transition>
162
163 <state id="horizontalprofile_mesh_point_presettings" description="horizontalprofile_meshpoint" state="de.intevation.gnv.state.PreSettingsTransferCoordinateSelectionState">
164 <queryID>verticalprofile_mesh_point</queryID>
165 <dataname>mesh_point</dataname>
166 <data-multiselect>false</data-multiselect>
167 <presettings-transfer presetting="geometry" inputvalue="mesh_coordinate"/>
168 <inputvalues>
169 <inputvalue name="meshid" type="Integer" multiselect="false"/>
170 <inputvalue name="mesh_coordinate" type="Geometry" multiselect="false" usedinquery="1"/>
171 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
172 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
173 </inputvalues>
174 <mesh-width xlink:href="${artifacts.config.dir}/meshwidth.xml"/>
175 </state>
176
177 <transition transition="de.intevation.gnv.transition.DefaultTransition">
178 <from state="horizontalprofile_mesh_point_presettings"/>
107 <to state="horizontalprofile_mesh_axis"/> 179 <to state="horizontalprofile_mesh_axis"/>
108 </transition> 180 </transition>
109 181
110 <state id="horizontalprofile_mesh_axis" description="horizontalprofile_mesh_point" state="de.intevation.gnv.state.profile.horizontal.NorthSouthEastWestState"> 182 <state id="horizontalprofile_mesh_axis" description="horizontalprofile_mesh_point" state="de.intevation.gnv.state.profile.horizontal.NorthSouthEastWestState">
111 <dataname>axisid</dataname> 183 <dataname>axisid</dataname>

http://dive4elements.wald.intevation.org