comparison gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh_parallel.xml @ 1092:a45908c89997

Added missing configuration for 'Achsenparallele Vertikalprofile. gnv-artifacts/trunk@1207 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 14 Jun 2010 06:07:13 +0000
parents
children 479831c0463b
comparison
equal deleted inserted replaced
1091:fb2d07f7a5ae 1092:a45908c89997
1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="verticalCrossSectionMeshParallel">
3 <states>
4
5 <state id="verticalcrosssection_mesh_parallel_mapviewerswitch" description="verticalcrosssection_mesh_parallel_area_one" state="de.intevation.gnv.state.DefaultAutoResumeState">
6 <!-- Empty State which will be used to integrate the switch for a
7 standalone and an mapviewer based call. -->
8 <inputvalues>
9 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
10 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
11 </inputvalues>
12 </state>
13
14 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
15 <from state="verticalcrosssection_mesh_parallel_mapviewerswitch"/>
16 <to state="verticalcrosssection_mesh_parallel_area"/>
17 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
18 </transition>
19
20 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
21 <from state="verticalcrosssection_mesh_parallel_mapviewerswitch"/>
22 <to state="verticalcrosssection_mesh_parallel_with_wkt"/>
23 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
24 </transition>
25
26 <state id="verticalcrosssection_mesh_parallel_with_wkt" description="timeseries_mesh" state="de.intevation.gnv.state.PreSettingsTransferState">
27 <queryID>verticalprofile_mesh_with_wkt</queryID>
28 <dataname>meshid</dataname>
29 <data-multiselect>false</data-multiselect>
30 <presettings-transfer presetting="geometry" inputvalue="mesh_coordinate"/>
31 <inputvalues>
32 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
33 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
34 <inputvalue name="mesh_coordinate" type="Geometry" multiselect="false" usedinquery="1"/>
35 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
36 </inputvalues>
37 </state>
38
39 <transition transition="de.intevation.gnv.transition.DefaultTransition">
40 <from state="verticalcrosssection_mesh_parallel_with_wkt"/>
41 <to state="verticalcrosssection_mesh_parallel_coordinate"/>
42 </transition>
43
44 <state id="verticalcrosssection_mesh_parallel_area" description="verticalcrosssection_mesh_parallel_area_one" state="de.intevation.gnv.state.DefaultState">
45 <queryID>area_filter</queryID>
46 <dataname>areaid</dataname>
47 <data-multiselect>false</data-multiselect>
48 <data-noselect>true</data-noselect>
49 <inputvalues>
50 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
51 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
52 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/>
53 </inputvalues>
54 </state>
55
56 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
57 <from state="verticalcrosssection_mesh_parallel_area"/>
58 <to state="verticalcrosssection_mesh_parallel_subarea"/>
59 <condition inputvalue="areaid" value="n/n" operator="notequal"/>
60 </transition>
61 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
62 <from state="verticalcrosssection_mesh_parallel_area"/>
63 <to state="verticalcrosssection_mesh_parallel_without_geom"/>
64 <condition inputvalue="areaid" value="n/n" operator="equal"/>
65 </transition>
66
67 <state id="verticalcrosssection_mesh_parallel_subarea" description="verticalcrosssection_mesh_parallel_area_one" state="de.intevation.gnv.state.DefaultState">
68 <queryID>subarea_filter</queryID>
69 <dataname>subareaid</dataname>
70 <data-multiselect>false</data-multiselect>
71 <inputvalues>
72 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
73 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
74 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/>
75 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
76 </inputvalues>
77 </state>
78
79 <transition transition="de.intevation.gnv.transition.DefaultTransition">
80 <from state="verticalcrosssection_mesh_parallel_subarea"/>
81 <to state="verticalcrosssection_mesh_parallel"/>
82 </transition>
83
84 <state id="verticalcrosssection_mesh_parallel_without_geom" description="verticalcrosssection_mesh_parallel" state="de.intevation.gnv.state.DefaultState">
85 <queryID>verticalprofile_mesh</queryID>
86 <dataname>meshid</dataname>
87 <data-multiselect>false</data-multiselect>
88 <inputvalues>
89 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
90 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
91 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
92 </inputvalues>
93 </state>
94
95 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
96 <from state="verticalcrosssection_mesh_parallel_without_geom"/>
97 <to state="verticalcrosssection_mesh_parallel_coordinate"/>
98 <condition inputvalue="geometry" value="LINESTRING" operator="notequal"/>
99 </transition>
100
101 <state id="verticalcrosssection_mesh_parallel_coordinate" description="verticalcrosssection_mesh_parallel_coordinate" state="de.intevation.gnv.state.SingleInputState">
102 <dataname>coordinate</dataname>
103 <data-multiselect>false</data-multiselect>
104 <inputvalues>
105 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
106 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
107 <inputvalue name="meshid" type="Integer" multiselect="false"/>
108 <inputvalue name="coordinate" type="Coordinate" multiselect="false" usedinquery="0"/>
109 </inputvalues>
110 </state>
111
112 <transition transition="de.intevation.gnv.transition.DefaultTransition">
113 <from state="verticalcrosssection_mesh_parallel_coordinate"/>
114 <to state="verticalcrosssection_mesh_parallel_point"/>
115 </transition>
116
117 <state id="verticalcrosssection_mesh_parallel_point" description="verticalcrosssection_mesh_parallel_point" state="de.intevation.gnv.state.CoordinateSelectionState">
118 <queryID>verticalprofile_mesh_point</queryID>
119 <dataname>mesh_point</dataname>
120 <data-multiselect>false</data-multiselect>
121 <inputvalues>
122 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
123 <inputvalue name="meshid" type="Integer" multiselect="false"/>
124 <inputvalue name="coordinate" type="Coordinate" multiselect="false"/>
125 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
126 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
127 </inputvalues>
128 <mesh-width xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/meshwidth.xml"/>
129 </state>
130
131 <transition transition="de.intevation.gnv.transition.DefaultTransition">
132 <from state="verticalcrosssection_mesh_parallel_point"/>
133 <to state="verticalcrosssection_mesh_parallel_axis"/>
134 </transition>
135
136 <state id="verticalcrosssection_mesh_parallel_axis" description="verticalcrosssection_mesh_parallel_axis" state="de.intevation.gnv.state.profile.horizontal.NorthSouthEastWestState">
137 <dataname>axisid</dataname>
138 <data-multiselect>false</data-multiselect>
139 <inputvalues>
140 <inputvalue name="meshid" type="Integer" multiselect="false"/>
141 <inputvalue name="mesh_point" type="Integer" multiselect="false"/>
142 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
143 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
144 </inputvalues>
145 </state>
146
147 <!-- the rest is the same as in conf_mesh -->
148
149 <transition transition="de.intevation.gnv.transition.DefaultTransition">
150 <from state="verticalcrosssection_mesh_parallel_axis"/>
151 <to state="verticalcrosssection_mesh_parallel_parameter"/>
152 </transition>
153
154 <state id="verticalcrosssection_mesh_parallel_parameter" description="verticalcrosssection_mesh_parallel_parameter" state="de.intevation.gnv.state.DefaultState">
155 <queryID>verticalprofile_mesh_parameter</queryID>
156 <dataname>parameterid</dataname>
157 <presettings-name>parameter</presettings-name>
158 <data-multiselect>false</data-multiselect>
159 <inputvalues>
160 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
161 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
162 <inputvalue name="parameterid" type="Integer" multiselect="false" usedinquery="0"/>
163 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
164 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
165 </inputvalues>
166 </state>
167
168 <transition transition="de.intevation.gnv.transition.DefaultTransition">
169 <from state="verticalcrosssection_mesh_parallel_parameter"/>
170 <to state="verticalcrosssection_mesh_parallel_year"/>
171 </transition>
172
173 <state id="verticalcrosssection_mesh_parallel_year" description="verticalcrosssection_mesh_parallel_year" state="de.intevation.gnv.state.DefaultState">
174 <queryID>verticalcrosssection_mesh_year</queryID>
175 <dataname>yearid</dataname>
176 <data-multiselect>false</data-multiselect>
177 <inputvalues>
178 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
179 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
180 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
181 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
182 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
183 <inputvalue name="yearid" type="String" multiselect="false" usedinquery="0"/>
184 </inputvalues>
185 </state>
186
187 <transition transition="de.intevation.gnv.transition.DefaultTransition">
188 <from state="verticalcrosssection_mesh_parallel_year"/>
189 <to state="verticalcrosssection_mesh_parallel_date"/>
190 </transition>
191
192 <state id="verticalcrosssection_mesh_parallel_date" description="verticalcrosssection_mesh_parallel_date" state="de.intevation.gnv.state.DefaultState">
193 <queryID>verticalcrosssection_mesh_date</queryID>
194 <dataname>dateid</dataname>
195 <data-multiselect>false</data-multiselect>
196 <inputvalues>
197 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
198 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
199 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
200 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
201 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
202 <inputvalue name="yearid" type="String" multiselect="true" usedinquery="1"/>
203 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/>
204 </inputvalues>
205 </state>
206
207 <transition transition="de.intevation.gnv.transition.DefaultTransition">
208 <from state="verticalcrosssection_mesh_parallel_date"/>
209 <to state="verticalcrosssection_mesh_parallel_calculate_results"/>
210 </transition>
211
212 <state id="verticalcrosssection_mesh_parallel_calculate_results" description="verticalcrosssection_mesh_parallel_calculate_results" state="de.intevation.gnv.state.profile.verticalcrosssection.VerticalCrossSectionParallelOutputState">
213 <queryID>verticalcrosssection_mesh_chart_data</queryID>
214 <queryID-linestring>verticalcrosssection_mesh_linestring</queryID-linestring>
215 <queryID-odv>verticalcrosssection_mesh_parallel_odv_data</queryID-odv>
216 <inputvalues>
217 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/>
218 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="1"/>
219 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
220 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
221 <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
222 <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
223 </inputvalues>
224 <value-names>
225 <value-name name="feature" value="mesh_point"></value-name>
226 <value-name name="parameter" value="parameterid"></value-name>
227 <value-name name="measurement" value="depthid"></value-name>
228 </value-names>
229 <outputsModes>
230 <outputsMode name="chart" description="Chartrepresentation of the Values" mime-type="image/png">
231 <parameters>
232 <inputvalue name="width" type="Integer" value="600"/>
233 <inputvalue name="height" type="Integer" value="400"/>
234 </parameters>
235 <exportModes>
236 <export name="img" description="IMG-Export der Daten" mime-type="image/png" />
237 <export name="pdf" description="PDF-Export der Daten" mime-type="application/pdf" />
238 <export name="svg" description="SVG-Export der Daten" mime-type="image/svg+xml" />
239 </exportModes>
240 </outputsMode>
241 <outputsMode name="odv" description="ODV-Export der Daten" mime-type="text/plain"/>
242 </outputsModes>
243 </state>
244 </states>
245 </artifact>

http://dive4elements.wald.intevation.org