comparison gnv-artifacts/doc/conf/products/verticalprofile/conf_instantaneouspoint.xml @ 776:cee3a0c22bb1

Modified the Workflow for Verticalprofiles on Instantaneouspoints so that the Inputvalues of the Mapviewer-Interface take effect. Also integrated the Regionfilter to this Product gnv-artifacts/trunk@843 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 26 Mar 2010 15:29:41 +0000
parents 7c67ff162e87
children 42c4cfc0d133
comparison
equal deleted inserted replaced
775:eedad2ddad14 776:cee3a0c22bb1
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="verticalProfileInstantaneousPoint"> 2 <artifact name="verticalProfileInstantaneousPoint">
3 <states> 3 <states>
4 <state id="verticalprofile_instantaneouspoint_mapviewerswitch" description="verticalprofile_instantaneouspoint_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="verticalprofile_instantaneouspoint_mapviewerswitch"/>
15 <to state="verticalprofile_instantaneouspoint_area"/>
16 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
17 </transition>
18
19 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
20 <from state="verticalprofile_instantaneouspoint_mapviewerswitch"/>
21 <to state="verticalprofile_instantaneouspoint_series_with_wkt"/>
22 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
23 </transition>
24
25 <state id="verticalprofile_instantaneouspoint_area" description="verticalprofile_instantaneouspoint_area" state="de.intevation.gnv.state.DefaultState">
26 <queryID>area_filter</queryID>
27 <dataname>areaid</dataname>
28 <data-multiselect>false</data-multiselect>
29 <data-noselect>true</data-noselect>
30 <inputvalues>
31 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
32 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
33 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/>
34 </inputvalues>
35 </state>
36
37 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
38 <from state="verticalprofile_instantaneouspoint_area"/>
39 <to state="verticalprofile_instantaneouspoint_subarea"/>
40 <condition inputvalue="areaid" value="n/n" operator="notequal"/>
41 </transition>
42 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
43 <from state="verticalprofile_instantaneouspoint_area"/>
44 <to state="verticalprofile_instantaneouspoint_series"/>
45 <condition inputvalue="areaid" value="n/n" operator="equal"/>
46 </transition>
47
48 <state id="verticalprofile_instantaneouspoint_subarea" description="verticalprofile_instantaneouspoint_subarea" state="de.intevation.gnv.state.DefaultState">
49 <queryID>subarea_filter</queryID>
50 <dataname>subareaid</dataname>
51 <data-multiselect>false</data-multiselect>
52 <inputvalues>
53 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
54 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
55 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/>
56 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
57 </inputvalues>
58 </state>
59
60 <transition transition="de.intevation.gnv.transition.DefaultTransition">
61 <from state="verticalprofile_instantaneouspoint_subarea"/>
62 <to state="verticalprofile_instantaneouspoint_series_with_aera"/>
63 </transition>
64
65
66 <!-- Anfang: Sonderfall Aufruf unter Berücksichtigung des WKT -->
67 <state id="verticalprofile_instantaneouspoint_series_with_wkt" description="verticalprofile_instantaneouspoint_series" state="de.intevation.gnv.state.PreSettingsTransferState">
68 <queryID>verticalprofile_instantaneouspoint_series_with_wkt</queryID>
69 <dataname>seriesid</dataname>
70 <data-multiselect>false</data-multiselect>
71 <presettings-transfer presetting="geometry" inputvalue="wktid"/>
72 <inputvalues>
73 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
74 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
75 <inputvalue name="seriesid" type="Integer" multiselect="false" usedinquery="0"/>
76 <inputvalue name="wktid" type="Geometry" multiselect="false" usedinquery="1"/>
77 </inputvalues>
78 </state>
79 <transition transition="de.intevation.gnv.transition.DefaultTransition">
80 <from state="verticalprofile_instantaneouspoint_series_with_wkt"/>
81 <to state="verticalprofile_instantaneouspoint_point_with_wkt"/>
82 </transition>
83
84 <state id="verticalprofile_instantaneouspoint_point_with_wkt" description="verticalprofile_instantaneouspoint_point" state="de.intevation.gnv.state.CoordinateSelectionState">
85 <queryID>verticalprofile_instantaneouspoint_point_with_wkt</queryID>
86 <dataname>instantaneouspoint_point</dataname>
87 <data-multiselect>false</data-multiselect>
88 <inputvalues>
89 <inputvalue name="seriesid" type="Integer" multiselect="false" usedinquery="1"/>
90 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
91 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
92 <inputvalue name="instantaneouspoint_point" type="Integer" multiselect="false" usedinquery="0"/>
93 <inputvalue name="wktid" type="Geometry" multiselect="false" usedinquery="1"/>
94 </inputvalues>
95 </state>
96
97 <transition transition="de.intevation.gnv.transition.DefaultTransition">
98 <from state="verticalprofile_instantaneouspoint_point_with_wkt"/>
99 <to state="verticalprofile_instantaneouspoint_parameter"/>
100 </transition>
101 <!-- Ende: Sonderfall Aufruf unter Berücksichtigung des WKT -->
102
103
104 <!-- Anfang: Sonderfall Aufruf unter Berücksichtigung des Gebietsfilters -->
105 <state id="verticalprofile_instantaneouspoint_series_with_aera" description="verticalprofile_instantaneouspoint_series" state="de.intevation.gnv.state.DefaultState">
106 <queryID>verticalprofile_instantaneouspoint_series_with_area</queryID>
107 <dataname>seriesid</dataname>
108 <data-multiselect>false</data-multiselect>
109 <inputvalues>
110 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
111 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
112 <inputvalue name="seriesid" type="Integer" multiselect="false" usedinquery="0"/>
113 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/>
114 </inputvalues>
115 </state>
116 <transition transition="de.intevation.gnv.transition.DefaultTransition">
117 <from state="verticalprofile_instantaneouspoint_series_with_aera"/>
118 <to state="verticalprofile_instantaneouspoint_point_with_aera"/>
119 </transition>
120
121 <state id="verticalprofile_instantaneouspoint_point_with_aera" description="verticalprofile_instantaneouspoint_point" state="de.intevation.gnv.state.CoordinateSelectionState">
122 <queryID>verticalprofile_instantaneouspoint_point_with_aera</queryID>
123 <dataname>instantaneouspoint_point</dataname>
124 <data-multiselect>false</data-multiselect>
125 <inputvalues>
126 <inputvalue name="seriesid" type="Integer" multiselect="false" usedinquery="1"/>
127 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
128 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
129 <inputvalue name="instantaneouspoint_point" type="Integer" multiselect="false" usedinquery="0"/>
130 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/>
131 </inputvalues>
132 </state>
133
134 <transition transition="de.intevation.gnv.transition.DefaultTransition">
135 <from state="verticalprofile_instantaneouspoint_point_with_aera"/>
136 <to state="verticalprofile_instantaneouspoint_parameter"/>
137 </transition>
138 <!-- Ende: Sonderfall Aufruf unter Berücksichtigung des Gebietsfilters -->
139
4 <state id="verticalprofile_instantaneouspoint_series" description="verticalprofile_instantaneouspoint_series" state="de.intevation.gnv.state.DefaultState"> 140 <state id="verticalprofile_instantaneouspoint_series" description="verticalprofile_instantaneouspoint_series" state="de.intevation.gnv.state.DefaultState">
5 <queryID>verticalprofile_instantaneouspoint_series</queryID> 141 <queryID>verticalprofile_instantaneouspoint_series</queryID>
6 <dataname>seriesid</dataname> 142 <dataname>seriesid</dataname>
7 <data-multiselect>false</data-multiselect> 143 <data-multiselect>false</data-multiselect>
8 <inputvalues> 144 <inputvalues>

http://dive4elements.wald.intevation.org