annotate artifacts/doc/conf/meta-data.xml @ 6110:5ba28b563614

Fix datacage for user data by adding facet filtering. Now the facets are joined in the user data select statement and afterwards we just filter on the facet name where previously new queryies were created. Grouping also fixes the repeating folders caused by the change in the statements during the large perfomance cleanup.
author Andre Heinecke <aheinecke@intevation.de>
date Mon, 27 May 2013 15:36:56 +0200
parents 96b5066ab55e
children 6815714c1f97
rev   line source
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
2 <dc:template xmlns:dc="http://www.intevation.org/2011/Datacage">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
3 <datacage>
5015
86e79fbb8fa3 Added km filter to dc-config.
Raimund Renkert <rrenkert@intevation.de>
parents: 4895
diff changeset
4
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
5 <dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
6 User specific part
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
7 ------------------
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
8 </dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
9 <dc:if test="dc:contains($parameters, 'user-id') and not(dc:contains($artifact-outs, 'floodmap-hws'))">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
10 <dc:call-macro name="load-user"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
11 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
12
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
13 <dc:call-macro name="load-system"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
14
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
15 <dc:macro name="load-system">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
16 <dc:context connection="system">
5015
86e79fbb8fa3 Added km filter to dc-config.
Raimund Renkert <rrenkert@intevation.de>
parents: 4895
diff changeset
17 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
18 SELECT id AS river_id, name AS river_name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
19 FROM rivers
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
20 WHERE lower(name) LIKE lower(${river})
5015
86e79fbb8fa3 Added km filter to dc-config.
Raimund Renkert <rrenkert@intevation.de>
parents: 4895
diff changeset
21 </dc:statement>
5522
eeac800eb4cd Datacage: Rename <dc:elements> to <dc:for-each>. We should have done this much earlier.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5516
diff changeset
22 <dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
23 <dc:call-macro name="generate-system-content"/>
5522
eeac800eb4cd Datacage: Rename <dc:elements> to <dc:for-each>. We should have done this much earlier.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5516
diff changeset
24 </dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
25 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
26 </dc:macro>
3283
a8ce3263b0a7 Make official lines loadable from dc (by hand) for longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3219
diff changeset
27
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
28 <dc:macro name="load-user">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
29 <old_calculations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
30 <dc:call-macro name="generate-user-content"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
31 </old_calculations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
32 </dc:macro>
4014
e5e1331d0440 Show 'per-type' annotations in longitudinal-section DC.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3975
diff changeset
33
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
34 <dc:macro name="generate-system-content">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
35 <dc:call-macro name="user-range">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
36 <dc:call-macro name="km-filtered-wsts">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
37 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
38 <dc:when test="dc:contains($parameters, 'recommended')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
39 <dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
40 Recommendations (client shall load immediately).
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
41 </dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
42 <dc:iterate var="out" container="artifact-outs">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
43 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
44 <dc:when test="$out = 'w_differences'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
45 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
46 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
47 <dc:when test="$out = 'discharge_longitudinal_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
48 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
49 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
50 <dc:when test="$out = 'historical_discharge_wq'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
51 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
52 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
53 <dc:when test="$out = 'cross_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
54 <dc:call-macro name="cross_sections"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
55 <dc:call-macro name="hyks"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
56 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
57 <dc:when test="$out = 'discharge_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
58 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
59 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
60 <dc:when test="$out = 'computed_discharge_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
61 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
62 <dc:call-macro name="basedata_2_fixations_wqkms"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
63 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
64 <dc:when test="$out = 'duration_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
65 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
66 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
67 <dc:when test="$out = 'reference_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
68 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
69 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
70 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
71 <dc:when test="$out = 'fix_wq_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
72 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
73 <dc:call-macro name="qsectors"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
74 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
75 <dc:when test="$out = 'longitudinal_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
76 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
77 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
78 <dc:when test="$out = 'fix_longitudinal_section_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
79 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
80 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
81 <dc:when test="$out = 'bed_difference_epoch'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
82 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
83 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
84 <dc:when test="$out = 'bed_difference_year'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
85 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
86 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
87 <dc:when test="$out = 'bed_difference_height_year'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
88 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
89 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
90 <dc:when test="$out = 'floodmap'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
91 <dc:call-macro name="flood-map-recommended"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
92 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
93 <dc:when test="$out = 'floodmap-hws'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
94 <dc:call-macro name="flood-map-recommended"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
95 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
96 <dc:when test="$out = 'minfo-heights'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
97 <dc:call-macro name="minfo-heights"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
98 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
99 <dc:when test="$out = 'minfo-heights-epoch'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
100 <bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
101 <dc:call-macro name="bed-heights-epoch"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
102 </bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
103 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
104 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
105 </dc:iterate>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
106 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
107 <dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
108 <dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
109 Non - Recommendations.
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
110 </dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
111 <dc:iterate var="out" container="artifact-outs">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
112 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
113 <dc:when test="$out = 'cross_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
114 <dc:call-macro name="basedata_0"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
115 <dc:call-macro name="basedata_1_additionals"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
116 <dc:call-macro name="basedata_2_fixations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
117 <dc:call-macro name="basedata_3_officials"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
118 <dc:call-macro name="basedata_4_heightmarks-points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
119 <dc:call-macro name="cross_sections"/>
6075
b121b865907d issue954/2: Flood- Protections in Cross-Sections Datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6073
diff changeset
120 <dc:call-macro name="basedata_5_flood-protections"/>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
121 <dc:call-macro name="hyks"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
122 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
123 <dc:when test="$out = 'longitudinal_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
124 <dc:call-macro name="longitudinal-section-prototype"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
125 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
126 <dc:when test="$out = 'w_differences'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
127 <dc:call-macro name="longitudinal-section-prototype"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
128 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
129 <dc:when test="$out = 'discharge_longitudinal_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
130 <dc:call-macro name="longitudinal-section-prototype"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
131 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
132 <dc:when test="$out = 'discharge_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
133 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
134 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
135 <dc:when test="$out = 'duration_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
136 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
137 <dc:call-macro name="basedata_2_fixations_relative_point"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
138 <dc:call-macro name="basedata_4_heightmarks-points-relative_points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
139 <dc:call-macro name="basedata_5_flood-protections_relative_points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
140 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
141 <dc:when test="$out = 'reference_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
142 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
143 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
144 <dc:call-macro name="basedata_1_additionals-relative_point"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
145 <dc:call-macro name="basedata_2_fixations_relative_point"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
146 <dc:call-macro name="basedata_4_heightmarks-points-relative_points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
147 <dc:call-macro name="basedata_5_flood-protections_relative_points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
148 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
149 <dc:when test="$out = 'fix_wq_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
150 <dc:call-macro name="basedata_0_wq"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
151 <dc:call-macro name="basedata_1_additionals_marks"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
152 <dc:call-macro name="basedata_2_fixations_wqkms"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
153 <dc:call-macro name="basedata_3_officials"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
154 <dc:call-macro name="basedata_4_heightmarks-points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
155 <dc:call-macro name="basedata_5_flood-protections_relative_points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
156 <dc:call-macro name="discharge_table_gauge"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
157 <dc:call-macro name="discharge_fix_wq"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
158 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
159 <dc:when test="$out = 'fix_longitudinal_section_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
160 <dc:call-macro name="annotations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
161 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
162 <dc:when test="$out = 'map'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
163 <dc:call-macro name="flood-map-complete"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
164 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
165 <dc:when test="$out = 'flow_velocity'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
166 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
167 <dc:call-macro name="flow_velocity_measurements"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
168 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
169 <dc:when test="$out = 'bed_longitudinal_section'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
170 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
171 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
172 <dc:when test="$out = 'sedimentload_ls'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
173 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
174 <dc:call-macro name="morph_width"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
175 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
176 <dc:when test="$out = 'bedheight_middle'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
177 <dc:call-macro name="sounding-width"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
178 <dc:call-macro name="basedata_0"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
179 <dc:call-macro name="basedata_1_additionals"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
180 <dc:call-macro name="basedata_2_fixations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
181 <dc:call-macro name="basedata_3_officials"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
182 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
183 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
184 <dc:when test="$out = 'bed_difference_year'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
185 <dc:call-macro name="basedata_0"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
186 <dc:call-macro name="basedata_1_additionals"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
187 <dc:call-macro name="basedata_2_fixations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
188 <dc:call-macro name="basedata_3_officials"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
189 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
190 <dc:call-macro name="morph_width"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
191 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
192 <dc:when test="$out = 'bed_difference_epoch'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
193 <dc:call-macro name="basedata_0"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
194 <dc:call-macro name="basedata_1_additionals"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
195 <dc:call-macro name="basedata_2_fixations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
196 <dc:call-macro name="basedata_3_officials"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
197 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
198 <dc:call-macro name="morph_width"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
199 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
200 <dc:when test="$out = 'floodmap'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
201 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
202 <dc:when test="dc:contains($parameters, 'dem')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
203 <dc:call-macro name="flood-map-dem"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
204 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
205 <dc:when test="dc:contains($parameters, 'hws')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
206 <hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
207 <dc:call-macro name="flood-map-hws-lines"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
208 <dc:call-macro name="flood-map-hws-points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
209 </hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
210 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
211 <dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
212 <dc:call-macro name="flood-map-complete"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
213 </dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
214 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
215 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
216 <dc:when test="$out = 'floodmap-hws'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
217 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
218 <dc:when test="dc:contains($parameters, 'dem')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
219 <dc:call-macro name="flood-map-dem"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
220 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
221 <dc:when test="dc:contains($parameters, 'hws')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
222 <hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
223 <dc:call-macro name="flood-map-hws-lines"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
224 <dc:call-macro name="flood-map-hws-points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
225 </hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
226 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
227 <dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
228 <dc:call-macro name="flood-map-complete"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
229 </dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
230 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
231 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
232 <dc:when test="$out = 'computed_discharge_curve'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
233 <dc:call-macro name="discharge_computed"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
234 <dc:call-macro name="basedata_2_fixations_wqkms"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
235 <dc:call-macro name="basedata_5_flood-protections"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
236 <dc:call-macro name="basedata_0"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
237 <dc:call-macro name="basedata_1_additionals"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
238 <dc:call-macro name="basedata_4_heightmarks-points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
239 <computed_discharge_curve>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
240 <dc:call-macro name="mainvalues"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
241 </computed_discharge_curve>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
242 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
243 <dc:when test="$out = 'minfo-heights'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
244 <dc:call-macro name="minfo-heights"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
245 <dc:macro name="minfo-heights">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
246 <bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
247 <dc:call-macro name="bed-heights-single"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
248 <dc:call-macro name="bed-heights-epoch"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
249 </bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
250 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
251 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
252 <dc:when test="$out = 'minfo-heights-epoch'">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
253 <bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
254 <dc:call-macro name="bed-heights-epoch"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
255 </bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
256 </dc:when>
6081
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
257 <dc:when test="$out = 'waterlevels'">
6099
96b5066ab55e Datacage: Another variable access fix.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6098
diff changeset
258 <dc:if test="$current-state-id != 'state.winfo.uesk.wsp'">
6081
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
259 <dc:call-macro name="basedata_0"/>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
260 <dc:call-macro name="basedata_1_additionals"/>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
261 <dc:call-macro name="basedata_2_fixations"/>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
262 <dc:call-macro name="basedata_4_heightmarks-points"/>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
263 <dc:call-macro name="basedata_5_flood-protections"/>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
264 </dc:if>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
265 </dc:when>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
266 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
267 </dc:iterate>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
268 </dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
269 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
270 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
271 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
272 </dc:macro>
5015
86e79fbb8fa3 Added km filter to dc-config.
Raimund Renkert <rrenkert@intevation.de>
parents: 4895
diff changeset
273
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
274 <dc:macro name="generate-user-content">
6072
8320eb8ed8c8 meta-data.xml: Wrap user-content in user-range to use 'range intelligence'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6071
diff changeset
275 <dc:call-macro name="user-range">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
276 <dc:call-macro name="all-user-artifacts">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
277 <dc:call-macro name="km-filtered-user-artifacts">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
278 <dc:choose>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
279 <dc:when test="dc:contains($parameters, 'recommended')">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
280 <dc:comment>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
281 Recommendations (user)
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
282 </dc:comment>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
283 <dc:iterate var="out" container="artifact-outs">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
284 <dc:choose>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
285 <dc:when test="$out = 'longitudinal_section'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
286 <dc:call-macro name="officiallines_user"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
287 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
288 </dc:choose>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
289 </dc:iterate>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
290 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
291 <dc:otherwise>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
292 <dc:comment>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
293 Non Recommendations (user)
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
294 </dc:comment>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
295 <dc:iterate var="out" container="artifact-outs">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
296 <dc:choose>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
297 <dc:when test="$out = 'longitudinal_section'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
298 <dc:call-macro name="longitudinal"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
299 <dc:call-macro name="differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
300 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
301 <dc:when test="$out = 'discharge_longitudinal_section'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
302 <dc:call-macro name="longitudinal"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
303 <dc:call-macro name="differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
304 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
305 <dc:when test="$out = 'w_differences'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
306 <dc:call-macro name="longitudinal"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
307 <dc:call-macro name="differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
308 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
309 <dc:when test="$out = 'fix_deltawt_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
310 <dc:call-macro name="delta-wt"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
311 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
312 <dc:when test="$out = 'reference_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
313 <dc:call-macro name="reference-curves"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
314 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
315 <dc:when test="$out = 'computed_discharge_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
316 <dc:call-macro name="computed-discharge-curve"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
317 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
318 <dc:when test="$out = 'cross_section'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
319 <dc:call-macro name="waterlevels"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
320 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
321 <dc:when test="$out = 'fix_longitudinal_section_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
322 <dc:call-macro name="longitudinal-section"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
323 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
324 <dc:when test="$out = 'fix_derivate_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
325 <dc:call-macro name="fix-derivate-curve"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
326 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
327 <dc:when test="$out = 'fix_wq_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
328 <dc:call-macro name="fix-wq-curve"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
329 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
330 <dc:when test="$out = 'duration_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
331 <dc:call-macro name="duration-curve"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
332 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
333 <dc:when test="$out = 'waterlevels'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
334 <dc:call-macro name="waterlevels-fix"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
335 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
336 <dc:when test="$out = 'fix_wq_curve'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
337 <dc:call-macro name="waterlevels-fix"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
338 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
339 <dc:when test="$out = 'floodmap'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
340 <dc:call-macro name="flood-map"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
341 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
342 <dc:when test="$out = 'map'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
343 <dc:call-macro name="flood-map"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
344 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
345 <dc:when test="$out = 'bedheight_middle'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
346 <dc:call-macro name="waterlevels-discharge"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
347 <dc:call-macro name="waterlevels-fix"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
348 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
349 <dc:when test="$out = 'floodmap-hws'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
350 <dc:call-macro name="floodmap-hws-user"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
351 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
352 <dc:when test="$out = 'flow_velocity'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
353 <dc:call-macro name="bedquality-bed"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
354 <dc:call-macro name="bedquality-load"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
355 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
356 <dc:when test="$out = 'bed_longitudinal_section'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
357 <dc:call-macro name="bedquality-bed"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
358 <dc:call-macro name="bedquality-load"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
359 <dc:call-macro name="bedquality-density"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
360 <dc:call-macro name="bedquality-porosity"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
361 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
362 <dc:when test="$out = 'sedimentload_ls'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
363 <dc:call-macro name="differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
364 <dc:call-macro name="bedheight-differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
365 <dc:call-macro name="flow-velocity"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
366 <dc:call-macro name="sediment-load"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
367 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
368 <dc:when test="$out = 'bed_difference_year'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
369 <dc:call-macro name="waterlevels-discharge"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
370 <dc:call-macro name="bedheight-differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
371 <dc:call-macro name="differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
372 <dc:call-macro name="waterlevels-fix"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
373 <dc:call-macro name="delta-wt-ls"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
374 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
375 <dc:when test="$out = 'bed_difference_epoch'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
376 <dc:call-macro name="waterlevels-discharge"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
377 <dc:call-macro name="bedheight-differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
378 <dc:call-macro name="differences"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
379 <dc:call-macro name="waterlevels-fix"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
380 <dc:call-macro name="delta-wt-ls"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
381 </dc:when>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
382 </dc:choose>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
383 </dc:iterate>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
384 </dc:otherwise>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
385 </dc:choose>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
386 </dc:call-macro>
6081
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
387 </dc:call-macro>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
388 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
389 </dc:macro>
4455
06c07cb478a8 meta-data.xml: Add annotations and flow velocity measurements to the DC.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4449
diff changeset
390
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
391 <!-- Macros to load user data -->
5631
ca4b6263996c Added old calculations to datacage 'M-INFO Sedimentfracht'.
Raimund Renkert <rrenkert@intevation.de>
parents: 5627
diff changeset
392
6110
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
393 <dc:macro name="differences">
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
394 <dc:filter expr="$facet_name = 'w_differences'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
395 <dc:if test="dc:has-result()">
6110
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
396 <differences>
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
397 <dc:for-each>
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
398 <w_differences
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
399 description="{$facet_description}"
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
400 factory="winfo"
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
401 artifact-id="{$aid}"
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
402 ids="{$aid}"
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
403 out="w_differences"/>
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
404 </dc:for-each>
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
405 </differences>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
406 </dc:if>
6110
5ba28b563614 Fix datacage for user data by adding facet filtering.
Andre Heinecke <aheinecke@intevation.de>
parents: 6099
diff changeset
407 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
408 </dc:macro>
5976
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
409
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
410 <dc:macro name="reference-curves">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
411 <dc:variable name="facet_type" value="reference_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
412 <dc:call-macro name="select-facets">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
413 <reference_curves>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
414 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
415 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
416 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
417 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
418 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
419 <dc:attribute name="ids" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
420 <dc:attribute name="out" value="reference_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
421 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
422 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
423 </reference_curves>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
424 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
425 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
426
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
427 <dc:macro name="computed-discharge-curve">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
428 <dc:variable name="facet_type" value="computed_discharge_curve.q"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
429 <dc:call-macro name="select-facets">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
430 <computed_discharge_curves>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
431 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
432 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
433 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
434 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
435 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
436 <dc:attribute name="ids" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
437 <dc:attribute name="out" value="computed_discharge_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
438 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
439 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
440 </computed_discharge_curves>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
441 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
442 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
443
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
444 <dc:macro name="flood-map">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
445 <dc:variable name="facet_type" value="floodmap.wsplgen"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
446 <dc:call-macro name="select-facets">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
447 <floodmap>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
448 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
449 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
450 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
451 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
452 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
453 <dc:attribute name="ids" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
454 <dc:attribute name="out" value="floodmap"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
455 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
456 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
457 </floodmap>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
458 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
459 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
460
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
461 <dc:macro name="waterlevels">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
462 <dc:filter expr="$out_name = 'cross_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
463 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
464 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
465 <dc:for-each>
5976
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
466 <dc:context>
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
467 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
468 SELECT name AS facet_name, num AS facet_num, description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
469 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
470 WHERE out_id = ${out_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
471 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
472 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
473 <longitudinal_section_columns description="{$river} {$a_creation}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
474 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
475 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
476 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
477 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
478 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
479 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
480 <dc:attribute name="out" value="cross_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
481 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
482 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
483 </longitudinal_section_columns>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
484 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
485 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
486 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
487 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
488 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
489 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
490
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
491 <dc:macro name="longitudinal">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
492 <dc:filter expr="$out_name = 'longitudinal_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
493 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
494 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
495 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
496 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
497 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
498 SELECT name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
499 num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
500 description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
501 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
502 WHERE out_id = ${out_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
503 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
504 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
505 <longitudinal_section_columns description="{$river} {$a_creation}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
506 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
507 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
508 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
509 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
510 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
511 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
512 <dc:attribute name="out" value="longitudinal_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
513 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
514 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
515 </longitudinal_section_columns>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
516 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
517 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
518 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
519 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
520 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
521 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
522
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
523 <dc:macro name="longitudinal-section">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
524 <dc:filter expr="$out_name = 'fix_longitudinal_section_curve'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
525 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
526 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
527 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
528 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
529 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
530 SELECT name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
531 num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
532 description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
533 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
534 WHERE out_id = ${out_id} AND (
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
535 name LIKE 'fix_deviation_ls%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
536 name LIKE 'fix_sector_average_ls%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
537 name LIKE 'fix_analysis_events_ls%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
538 name LIKE 'fix_reference_events_ls%')
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
539 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
540 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
541 <waterlevels description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
542 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
543 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
544 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
545 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
546 <dc:attribute name="factory" value="fixanalysis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
547 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
548 <dc:attribute name="out" value="fix_longitudinal_section_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
549 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
550 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
551 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
552 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
553 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
554 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
555 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
556 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
557 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
558
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
559 <dc:macro name="delta-wt">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
560 <dc:filter expr="$out_name = 'fix_deltawt_curve'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
561 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
562 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
563 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
564 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
565 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
566 SELECT name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
567 num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
568 description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
569 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
570 WHERE out_id = ${out_id} and (
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
571 name LIKE 'fix_sector_average_dwt%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
572 name LIKE 'fix_deviation_dwt%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
573 name = 'fix_analysis_events_dwt' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
574 name = 'fix_reference_events_dwt' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
575 name = 'fix_analysis_periods_dwt')
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
576 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
577 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
578 <waterlevels description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
579 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
580 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
581 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
582 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
583 <dc:attribute name="factory" value="fixanalysis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
584 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
585 <dc:attribute name="out" value="fix_deltawt_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
586 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
587 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
588 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
589 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
590 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
591 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
592 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
593 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
594 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
595
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
596 <dc:macro name="delta-wt-ls">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
597 <dc:filter expr="$out_name = 'fix_deltawt_curve'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
598 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
599 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
600 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
601 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
602 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
603 SELECT name AS facet_name, num AS facet_num, description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
604 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
605 WHERE out_id = ${out_id} and (
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
606 name LIKE 'fix_sector_average_dwt%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
607 name LIKE 'fix_deviation_dwt%')
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
608 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
609 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
610 <waterlevels description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
611 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
612 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
613 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
614 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
615 <dc:attribute name="factory" value="fixanalysis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
616 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
617 <dc:attribute name="out" value="fix_deltawt_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
618 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
619 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
620 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
621 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
622 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
623 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
624 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
625 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
626 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
627
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
628 <dc:macro name="fix-derivate-curve">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
629 <dc:filter expr="$out_name = 'fix_derivate_curve'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
630 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
631 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
632 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
633 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
634 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
635 SELECT name AS facet_name, num AS facet_num, description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
636 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
637 WHERE out_id = ${out_id} and name = 'fix_derivate_curve'
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
638 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
639 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
640 <waterlevels description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
641 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
642 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
643 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
644 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
645 <dc:attribute name="factory" value="fixanalysis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
646 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
647 <dc:attribute name="out" value="fix_derivate_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
648 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
649 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
650 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
651 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
652 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
653 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
654 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
655 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
656 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
657
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
658 <dc:macro name="fix-wq-curve">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
659 <dc:filter expr="$out_name = 'fix_wq_curve'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
660 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
661 <waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
662 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
663 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
664 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
665 SELECT name AS facet_name, num AS facet_num, description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
666 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
667 WHERE out_id = ${out_id} and (
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
668 name LIKE 'fix_sector_average_wq%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
669 name = 'fix_wq_curve' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
670 name LIKE 'fix_analysis_events_wq%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
671 name LIKE 'fix_reference_events_wq%' )
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
672 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
673 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
674 <waterlevels description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
675 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
676 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
677 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
678 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
679 <dc:attribute name="factory" value="fixanalysis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
680 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
681 <dc:attribute name="out" value="fix_wq_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
682 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
683 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
684 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
685 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
686 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
687 </waterlevels>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
688 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
689 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
690 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
691
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
692 <dc:macro name="duration-curve">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
693 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
694 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
695 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
696 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
697 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
698 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
699 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
700 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
701 WHERE
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
702 (f.name = 'duration_curve.q' OR f.name = 'duration_curve.w') AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
703 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
704 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
705 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
706 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
707 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
708 <computed_discharge_curves>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
709 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
710 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
711 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
712 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
713 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
714 <dc:attribute name="ids" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
715 <dc:attribute name="out" value="duration_curve"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
716 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
717 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
718 </computed_discharge_curves>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
719 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
720 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
721 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
722
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
723 <dc:comment>TODO doesnt work nicely for fix/wq-diags.</dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
724 <dc:macro name="waterlevels-fix">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
725 <dc:filter expr="$out_name = 'longitudinal_section'">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
726 <waterlevels>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
727 <dc:for-each>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
728 <dc:context>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
729 <dc:statement>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
730 SELECT name AS facet_name, num AS facet_num, description AS facet_description
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
731 FROM facets
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
732 WHERE out_id = ${out_id} and name = 'longitudinal_section.w'
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
733 ORDER BY num ASC, name DESC
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
734 </dc:statement>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
735 <waterlevels description="{$river} {$a_creation} {$collection_name}">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
736 <dc:for-each>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
737 <dc:element name="${facet_name}">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
738 <dc:attribute name="description" value="${facet_description}"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
739 <dc:attribute name="ids" value="${facet_num}"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
740 <dc:attribute name="factory" value="winfo"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
741 <dc:attribute name="artifact-id" value="${a_gid}"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
742 <dc:attribute name="out" value="longitudinal_section"/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
743 </dc:element>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
744 </dc:for-each>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
745 </waterlevels>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
746 </dc:context>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
747 </dc:for-each>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
748 </waterlevels>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
749 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
750 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
751
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
752 <dc:macro name="floodmap-hws-user">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
753 <dc:filter expr="$out_name = 'floodmap'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
754 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
755 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
756 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
757 SELECT name AS facet_name,
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
758 num AS facet_num,
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
759 description AS facet_description
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
760 FROM facets
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
761 WHERE out_id = ${out_id} AND name = 'floodmap.usershape'
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
762 ORDER BY num ASC, name DESC
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
763 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
764 <own-hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
765 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
766 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
767 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
768 <dc:attribute name="ids" value="${facet_num}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
769 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
770 <dc:attribute name="artifact-id" value="${a_gid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
771 <dc:attribute name="out" value="floodmap"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
772 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
773 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
774 </own-hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
775 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
776 </dc:for-each>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
777 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
778 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
779
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
780 <dc:macro name="bedquality-bed">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
781 <dc:filter expr="$out_name = 'bed_longitudinal_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
782 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
783 <bed_quality_bed>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
784 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
785 <quality-bed description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
786 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
787 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
788 SELECT a.gid AS aid,
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
789 f.id AS fid,
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
790 f.name AS facet_name,
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
791 f.num AS facet_num,
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
792 f.description AS facet_description
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
793 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
794 WHERE
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
795 (f.name = 'bed_longitudinal_section.bed_diameter_toplayer'
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
796 OR f.name = 'bed_longitudinal_section.bed_diameter_sublayer') AND
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
797 f.out_id = o.id AND
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
798 o.artifact_id = ${a_id} AND
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
799 a.id = ${a_id}
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
800 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
801 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
802 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
803 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
804 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
805 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
806 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
807 <dc:attribute name="out" value="bed_longitudinal_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
808 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
809 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
810 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
811 </quality-bed>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
812 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
813 </bed_quality_bed>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
814 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
815 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
816 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
817
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
818 <dc:macro name="bedquality-load">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
819 <dc:filter expr="$out_name = 'bed_longitudinal_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
820 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
821 <bed_quality_load>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
822 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
823 <quality-load description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
824 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
825 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
826 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
827 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
828 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
829 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
830 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
831 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
832 WHERE
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
833 f.name = 'bed_longitudinal_section.bedload_diameter' AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
834 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
835 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
836 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
837 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
838 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
839 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
840 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
841 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
842 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
843 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
844 <dc:attribute name="out" value="bed_longitudinal_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
845 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
846 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
847 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
848 </quality-load>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
849 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
850 </bed_quality_load>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
851 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
852 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
853 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
854
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
855 <dc:macro name="bedquality-density">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
856 <dc:filter expr="$out_name = 'bed_longitudinal_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
857 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
858 <bed_quality_density>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
859 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
860 <density description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
861 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
862 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
863 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
864 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
865 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
866 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
867 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
868 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
869 WHERE
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
870 (f.name = 'bed_longitudinal_section.sediment_density_toplayer' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
871 f.name = 'bed_longitudinal_section.sediment_density_sublayer') AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
872 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
873 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
874 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
875 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
876 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
877 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
878 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
879 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
880 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
881 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
882 <dc:attribute name="out" value="bed_longitudinal_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
883 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
884 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
885 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
886 </density>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
887 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
888 </bed_quality_density>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
889 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
890 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
891 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
892
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
893 <dc:macro name="bedquality-porosity">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
894 <dc:filter expr="$out_name = 'bed_longitudinal_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
895 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
896 <bed_quality_porosity>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
897 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
898 <porosity description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
899 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
900 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
901 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
902 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
903 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
904 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
905 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
906 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
907 WHERE
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
908 (f.name = 'bed_longitudinal_section.porosity_toplayer' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
909 f.name = 'bed_longitudinal_section.porosity_sublayer') AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
910 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
911 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
912 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
913 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
914 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
915 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
916 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
917 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
918 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
919 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
920 <dc:attribute name="out" value="bed_longitudinal_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
921 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
922 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
923 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
924 </porosity>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
925 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
926 </bed_quality_porosity>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
927 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
928 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
929 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
930
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
931 <dc:macro name="flow-velocity">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
932 <dc:filter expr="$out_name = 'flow_velocity'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
933 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
934 <flow-velocity>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
935 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
936 <flow description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
937 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
938 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
939 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
940 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
941 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
942 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
943 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
944 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
945 WHERE
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
946 (f.name = 'flow_velocity.totalchannel' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
947 f.name = 'flow_velocity.mainchannel' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
948 f.name = 'flow_velocity.totalchannel.filtered' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
949 f.name = 'flow_velocity.mainchannel.filtered') AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
950 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
951 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
952 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
953 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
954 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
955 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
956 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
957 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
958 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
959 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
960 <dc:attribute name="out" value="flow_velocity"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
961 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
962 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
963 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
964 </flow>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
965 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
966 </flow-velocity>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
967 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
968 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
969 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
970
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
971 <dc:macro name="sediment-load">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
972 <dc:filter expr="$out_name = 'sedimentload_ls'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
973 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
974 <sediment-load>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
975 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
976 <load description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
977 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
978 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
979 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
980 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
981 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
982 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
983 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
984 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
985 WHERE f.name LIKE 'sedimentload%' AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
986 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
987 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
988 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
989 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
990 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
991 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
992 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
993 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
994 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
995 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
996 <dc:attribute name="out" value="sedimentload_ls"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
997 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
998 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
999 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1000 </load>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1001 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1002 </sediment-load>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1003 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
1004 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1005 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1006
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1007 <dc:macro name="bedheight-differences">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
1008 <dc:filter expr="$out_name = 'bed_difference_year' or $out_name = 'bed_difference_epoch'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1009 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1010 <bedheight-differences>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1011 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1012 <difference description="{$river} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1013 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1014 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1015 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1016 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1017 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1018 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1019 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1020 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1021 WHERE (f.name LIKE 'bedheight_difference.year%' OR
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1022 f.name LIKE 'bedheight_difference.epoch%') AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1023 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1024 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1025 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1026 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1027 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1028 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1029 <dc:attribute name="factory" value="minfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1030 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1031 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1032 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1033 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1034 <dc:when test="dc:contains($o_name, 'bed_difference_year')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1035 <dc:attribute name="out" value="bed_difference_year"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1036 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1037 <dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1038 <dc:attribute name="out" value="bed_difference_epoch"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1039 </dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1040 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1041 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1042 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1043 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1044 </difference>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1045 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1046 </bedheight-differences>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1047 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
1048 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1049 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1050
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1051 <dc:macro name="waterlevels-discharge">
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
1052 <dc:filter expr="$out_name = 'discharge_longitudinal_section'">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1053 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1054 <waterlevels-discharge>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1055 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1056 <discharge description="{$oid} {$river} {$a_id} {$a_creation} {$collection_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1057 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1058 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1059 SELECT a.gid AS aid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1060 f.id AS fid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1061 f.name AS facet_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1062 f.num AS facet_num,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1063 f.description AS facet_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1064 FROM outs AS o, facets AS f, artifacts AS a
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1065 WHERE f.name = 'discharge_longitudinal_section.w' AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1066 f.out_id = o.id AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1067 o.artifact_id = ${a_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1068 a.id = ${a_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1069 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1070 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1071 <dc:element name="${facet_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1072 <dc:attribute name="factory" value="winfo"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1073 <dc:attribute name="description" value="${facet_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1074 <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1075 <dc:attribute name="artifact-id" value="${aid}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1076 <dc:attribute name="out" value="longitudinal_section"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1077 </dc:element>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1078 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1079 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1080 </discharge>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1081 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1082 </waterlevels-discharge>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1083 </dc:if>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
1084 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1085 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1086 <!-- Macros to load system data -->
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1087
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1088 <dc:macro name="annotations">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1089 <annotation factory="annotations" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1090 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1091
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1092 <dc:macro name="mainvalues">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1093 <wmainvalue factory="mainvalue" ids="{$river_id}:w"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1094 <qmainvalue factory="mainvalue" ids="{$river_id}:q"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1095 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1096
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1097 <dc:macro name="cross_sections">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1098 <cross_sections id="flood-protections-{$river_id}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1099 <dc:context connection="system">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1100 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1101 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1102 cs.id AS prot_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1103 cs.description AS prot_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1104 FROM cross_sections cs
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1105 JOIN cross_section_lines csl ON csl.cross_section_id = cs.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1106 WHERE cs.river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1107 AND csl.km BETWEEN ${fromkm} AND ${tokm}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1108 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1109 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1110 <cross_section name="{$prot_description}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1111 ids="{$prot_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1112 factory="crosssections"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1113 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1114 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1115 </cross_sections>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1116 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1117
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1118 <dc:macro name="hyks">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1119 <hyks id="hyk-{$river_id}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1120 <dc:context connection="system">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1121 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1122 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1123 h.id AS hyk_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1124 h.description AS hyk_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1125 FROM hyks h
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1126 JOIN hyk_entries he ON he.hyk_id = h.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1127 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1128 AND he.km BETWEEN ${fromkm} AND ${tokm}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1129 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1130 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1131 <hyk name="{$hyk_description}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1132 ids="{$hyk_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1133 factory="hyk"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1134 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1135 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1136 </hyks>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1137 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1138
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1139 <dc:macro name="fixings-macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1140 <dc:filter expr="$kind=2">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1141 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1142 <fixations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1143 <dc:group expr="dc:replace($wst_description, 'Fixierungen/', '')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1144 <fixation name="{dc:group-key()}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1145 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1146 <dc:macro-body/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1147 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1148 </fixation>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1149 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1150 </fixations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1151 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1152 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1153 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1154
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1155 <dc:macro name="basedata_2_fixations_wqkms">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1156 <dc:call-macro name="fixings-macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1157 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1158 ids="fixations-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1159 factory="wqinterpol"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1160 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1161 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1162 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1163
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1164 <dc:macro name="basedata_2_fixations">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1165 <dc:call-macro name="fixings-macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1166 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1167 ids="fixations-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1168 factory="staticwqkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1169 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1170 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1171 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1172
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1173 <dc:macro name="basedata_3_officials">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1174 <dc:filter expr="$kind=3">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1175 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1176 <officiallines>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1177 <dc:group expr="$wst_description">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1178 <official name="{dc:group-key()}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1179 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1180 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1181 ids="additionals-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1182 factory="staticwqkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1183 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1184 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1185 </official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1186 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1187 </officiallines>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1188 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1189 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1190 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1191
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1192 <dc:macro name="basedata_4_heightmarks-points">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1193 <dc:filter expr="$kind=4">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1194 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1195 <heightmarks>
6081
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
1196 <dc:group expr="dc:replace($wst_description, 'HW-Marken/', '')">
6084
46c18b687fdc We want to expand the group key for the name
Andre Heinecke <aheinecke@intevation.de>
parents: 6081
diff changeset
1197 <heightmark name="{dc:group-key()}">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1198 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1199 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1200 ids="heightmarks_points-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1201 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1202 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1203 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1204 </heightmark>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1205 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1206 </heightmarks>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1207 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1208 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1209 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1210
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1211 <dc:macro name="basedata_4_heightmarks-points-relative_points">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1212 <dc:filter expr="$kind=4">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1213 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1214 <heightmarks>
6081
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
1215 <dc:group expr="dc:replace($wst_description, 'HW-Marken/', '')">
6084
46c18b687fdc We want to expand the group key for the name
Andre Heinecke <aheinecke@intevation.de>
parents: 6081
diff changeset
1216 <relativepoint name="{dc:group-key()}">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1217 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1218 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1219 ids="heightmarks_points-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1220 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1221 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1222 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1223 </relativepoint>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1224 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1225 </heightmarks>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1226 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1227 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1228 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1229
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1230 <dc:macro name="longitudinal-section-prototype">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1231 <dc:call-macro name="basedata_0"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1232 <dc:call-macro name="basedata_1_additionals"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1233 <dc:call-macro name="basedata_2_fixations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1234 <dc:call-macro name="basedata_4_heightmarks-points"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1235 <dc:call-macro name="basedata_3_officials"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1236 <dc:call-macro name="basedata_5_flood-protections"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1237 <dc:call-macro name="annotations_per_type"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1238 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1239
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1240 <dc:macro name="basedata_5_flood-protections">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1241 <dc:filter expr="$kind=5">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1242 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1243 <flood_protections>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1244 <dc:group expr="dc:replace($wst_description, 'HW-Schutzanlagen/', '')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1245 <flood_protection name="{dc:group-key()}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1246 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1247 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1248 ids="flood_protection-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1249 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1250 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1251 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1252 </flood_protection>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1253 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1254 </flood_protections>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1255 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1256 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1257 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1258
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1259 <dc:macro name="annotations_per_type">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1260 <annotations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1261 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1262 <all_annotations factory="annotations" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1263 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1264 SELECT id AS anno_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1265 name AS anno_description
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1266 FROM annotation_types
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1267 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1268 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1269 <annotation name="{$anno_description}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1270 factory="annotations"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1271 ids="{$river_id}:{$anno_description}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1272 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1273 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1274 </annotations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1275 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1276
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1277 <dc:macro name="basedata_2_fixations_relative_point">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1278 <dc:filter expr="$kind=2">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1279 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1280 <fixations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1281 <dc:group expr="dc:replace($wst_description, 'Fixierungen/', '')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1282 <relativepoint name="{dc:group-key()}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1283 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1284 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1285 ids="fixations-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1286 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1287 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1288 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1289 </relativepoint>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1290 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1291 </fixations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1292 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1293 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1294 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1295
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1296 <dc:macro name="basedata_5_flood-protections_relative_points">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1297 <dc:filter expr="$kind=5">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1298 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1299 <flood_protections>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1300 <dc:group expr="$wst_description">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1301 <relativepoint name="{dc:group-key()}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1302 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1303 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1304 ids="flood_protection-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1305 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1306 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1307 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1308 </relativepoint>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1309 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1310 </flood_protections>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1311 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1312 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1313 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1314
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1315 <dc:macro name="basedata_1_additionals-relative_point">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1316 <dc:filter expr="$kind=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1317 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1318 <additionals>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1319 <dc:group expr="$wst_description">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1320 <relativepoint name="{dc:group-key()}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1321 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1322 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1323 ids="additionals-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1324 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1325 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1326 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1327 </relativepoint>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1328 </dc:group>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1329 </additionals>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1330 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1331 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1332 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1333
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1334 <dc:macro name="discharge_table_gauge">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1335 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1336 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1337 SELECT id AS gauge_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1338 name AS gauge_name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1339 FROM gauges WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1340 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1341 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1342 <discharge_table_nn>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1343 <discharge_table_gauge>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1344 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1345 <gauge name="{$gauge_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1346 factory="gaugedischarge"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1347 from="{$g_start}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1348 to="{$g_stop}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1349 ids="{$gauge_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1350 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1351 </discharge_table_gauge>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1352 </discharge_table_nn>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1353 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1354 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1355 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1356
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1357 <dc:comment>TODO: Why is this just a copy of the discharge_table_gauge?</dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1358 <dc:macro name="discharge_computed">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1359 <dc:call-macro name="discharge_table_gauge"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1360 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1361
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1362 <dc:comment>TODO: Why is this just a copy of the discharge_table_gauge?</dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1363 <dc:macro name="discharge_fix_wq">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1364 <dc:call-macro name="discharge_table_gauge"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1365 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1366
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1367 <dc:macro name="qsectors">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1368 <qsector factory="qsectors" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1369 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1370
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1371 <dc:macro name="flood-map-recommended">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1372 <kilometrage>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1373 <riveraxis factory="riveraxis" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1374 </kilometrage>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1375 <rastermap>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1376 <background factory="wmsbackground" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1377 </rastermap>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1378 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1379
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1380 <dc:macro name="minfo-heights">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1381 <bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1382 <dc:call-macro name="bed-heights-single"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1383 <dc:call-macro name="bed-heights-epoch"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1384 </bedheights>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1385 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1386
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1387 <dc:macro name="bed-heights-single">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1388 <single>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1389 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1390 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1391 SELECT id AS bedh_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1392 year AS bedh_year,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1393 description AS bedh_descr
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1394 FROM bed_height_single WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1395 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1396 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1397 <height factory="bedheight"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1398 ids="bedheight-single-{$bedh_id}-{$bedh_year}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1399 description="{$bedh_descr}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1400 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1401 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1402 </single>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1403 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1404
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1405 <dc:macro name="bed-heights-epoch">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1406 <epoch>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1407 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1408 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1409 SELECT id AS bedh_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1410 time_interval_id AS bedh_interval_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1411 description AS bedh_descr
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1412 FROM bed_height_epoch WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1413 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1414 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1415 <height factory="bedheight"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1416 ids="bedheight-epoch-{$bedh_id}-{$bedh_interval_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1417 description="{$bedh_descr}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1418 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1419 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1420 </epoch>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1421 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1422
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1423 <dc:macro name="flow_velocity_measurements">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1424 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1425 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1426 SELECT id AS fvmid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1427 description AS fvmd
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1428 FROM flow_velocity_measurements WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1429 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1430 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1431 <flowvelocitymeasurement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1432 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1433 <dc:comment>TODO: Why has this an id and factory?</dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1434 <flow_velocity_measurement name="{$fvmd}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1435 ids="{$fvmid}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1436 factory="flowvelocity">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1437 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1438 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1439 SELECT id, description, station, datetime, v, w, q
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1440 FROM flow_velocity_measure_values
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1441 WHERE measurements_id = ${fvmid}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1442 AND station BETWEEN ${fromkm} AND ${tokm}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1443 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1444 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1445 <measurement_value name="{$description} - {$station} - {$datetime}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1446 ids="{$id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1447 factory="flowvelocity"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1448 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1449 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1450 </flow_velocity_measurement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1451 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1452 </flowvelocitymeasurement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1453 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1454 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1455 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1456
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1457 <dc:macro name="morph_width">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1458 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1459 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1460 SELECT id AS width_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1461 FROM morphologic_width
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1462 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1463 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1464 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1465 <morph_width>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1466 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1467 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1468 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1469 SELECT min(station) AS from_station,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1470 max(station) AS to_station
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1471 FROM morphologic_width_values
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1472 WHERE morphologic_width_id = ${width_id}
5976
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
1473 </dc:statement>
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
1474 <dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1475 <morphologic-width name="{$from_station} - {$to_station}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1476 ids="{$width_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1477 factory="morph-width"/>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1478 </dc:for-each>
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1479 </dc:context>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1480 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1481 </morph_width>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1482 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1483 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1484 </dc:macro>
5405
5ca06120b918 Remove river_name and map elements to reduce datacage level depth
Andre Heinecke <aheinecke@intevation.de>
parents: 5404
diff changeset
1485
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1486 <dc:macro name="sounding-width">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1487 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1488 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1489 SELECT id AS bedh_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1490 year AS bedh_year,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1491 description AS bedh_descr
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1492 FROM bed_height_single WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1493 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1494 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1495 <soundings_width>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1496 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1497 <height factory="bedheight"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1498 ids="bedheight-singlevalues-{$bedh_id}-{$bedh_year}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1499 description="{$bedh_descr}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1500 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1501 </soundings_width>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1502 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1503 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1504 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1505
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1506 <dc:macro name="basedata_0_macro">
6073
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1507 <dc:filter expr="$kind = 0">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1508 <dc:if test="dc:has-result()">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1509 <basedata>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1510 <dc:group expr="$wst_description">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1511 <basedata name="{dc:group-key()}">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1512 <dc:for-each>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1513 <dc:macro-body/>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1514 </dc:for-each>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1515 </basedata>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1516 </dc:group>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1517 </basedata>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1518 </dc:if>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1519 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1520 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1521
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1522 <dc:macro name="basedata_0">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1523 <dc:call-macro name="basedata_0_macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1524 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1525 ids="base_data-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1526 factory="staticwqkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1527 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1528 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1529 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1530
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1531 <dc:macro name="basedata_0_wq">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1532 <dc:call-macro name="basedata_0_macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1533 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1534 ids="base_data-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1535 factory="wqinterpol"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1536 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1537 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1538 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1539
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1540 <dc:macro name="basedata_1_additionals_macro">
6073
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1541 <dc:filter expr="$kind=1">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1542 <dc:if test="dc:has-result()">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1543 <additionals>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1544 <dc:group expr="dc:replace($wst_description, 'Zus.Längsschnitte/', '')">
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1545 <additional name="{dc:group-key()}">
6081
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
1546 <dc:for-each>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
1547 <dc:macro-body/>
cdd9759b15b6 Fix old calculations datacage parts.
Andre Heinecke <aheinecke@intevation.de>
parents: 6075
diff changeset
1548 </dc:for-each>
6073
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1549 </additional>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1550 </dc:group>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1551 </additionals>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1552 </dc:if>
f0417a8e4c39 meta-data.xml: dc:has-result()-guard additionals and basedata.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6072
diff changeset
1553 </dc:filter>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1554 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1555
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1556 <dc:macro name="basedata_1_additionals">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1557 <dc:call-macro name="basedata_1_additionals_macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1558 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1559 ids="additionals-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1560 factory="staticwqkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1561 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1562 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1563 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1564
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1565 <dc:macro name="basedata_1_additionals_marks">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1566 <dc:call-macro name="basedata_1_additionals_macro">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1567 <column name="{$wst_column_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1568 ids="additionalsmarks-wstv-{$wst_column_position}-{$wst_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1569 factory="staticwkms"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1570 info="{$info} [km {$deffrom} - {$defto}]"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1571 </dc:call-macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1572 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1573
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1574 <!-- Floodmap part -->
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1575 <dc:macro name="flood-map-complete">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1576 <dc:call-macro name="flood-map-buildings"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1577 <dc:call-macro name="catchments"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1578 <dc:call-macro name="floodmarks"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1579 <hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1580 <dc:call-macro name="hwslines"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1581 <dc:call-macro name="hwspoints"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1582 </hws>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1583 <dc:call-macro name="flood-map-routing"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1584 <hydrboundaries>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1585 <dc:call-macro name="flood-map-floodplain"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1586 <dc:call-macro name="flood-map-hydr-boundaries"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1587 </hydrboundaries>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1588 <dc:call-macro name="flood-map-uesk"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1589 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1590
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1591 <dc:macro name="flood-map-routing">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1592 <route_data>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1593 <dc:call-macro name="flood-map-qps"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1594 <dc:call-macro name="flood-map-fixpoints"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1595 <dc:call-macro name="flood-map-km"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1596 <dc:call-macro name="flood-map-riveraxis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1597 </route_data>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1598 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1599
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1600 <dc:macro name="flood-map-hydr-boundaries">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1601 <bfg_model>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1602 <dc:call-macro name="flood-map-hydr-boundaries-poly"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1603 <dc:call-macro name="flood-map-hydr-boundaries-lines"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1604 </bfg_model>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1605 <dc:call-macro name="flood-map-hydr-boundaries-state"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1606 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1607
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1608 <dc:macro name="flood-map-recommended">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1609 <dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1610 FIXME: Following two macros look identical to me.
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1611 </dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1612 <kilometrage>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1613 <riveraxis factory="riveraxis" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1614 </kilometrage>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1615 <rastermap>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1616 <background factory="wmsbackground" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1617 </rastermap>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1618 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1619
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1620 <dc:macro name="flood-map-dem">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1621 <dems>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1622 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1623 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1624 SELECT d.id AS dem_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1625 r.a AS dem_lower,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1626 r.b AS dem_upper,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1627 d.name AS name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1628 t.start_time AS start_time,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1629 t.stop_time AS stop_time,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1630 'Projektion: ' || d.projection || '$' ||
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1631 'Rasterweite: ' || d.resolution || 'm$' ||
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1632 'Format: ' || d.format || '$' ||
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1633 'Zeitraum: '
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1634 AS info
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1635 FROM dem d
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1636 JOIN ranges r ON d.range_id = r.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1637 LEFT JOIN time_intervals t ON d.time_interval_id = t.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1638 WHERE d.river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1639 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1640 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1641 <dem factory="demfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1642 ids="{$dem_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1643 name="{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1644 info="{dc:replace($info, '$', '&lt;BR&gt;')}{dc:date-format('yyyy', $start_time)} - {dc:date-format('yyyy', $stop_time)}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1645 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1646 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1647 </dems>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1648 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1649
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1650 <dc:macro name="filter_hws_ddg">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1651 <dc:macro name="durchlass_damm_graben">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1652 <dc:macro name="ddg_factory">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1653 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1654 <hws factory="hwsfactory" name="{$hws_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1655 </dc:for-each>
5976
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
1656 </dc:macro>
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
1657
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1658 <dc:filter expr="$hws_kind=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1659 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1660 <Durchlass><dc:call-macro name="ddg_factory"/></Durchlass>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1661 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1662 </dc:filter>
5976
178a873df7a9 Add OUT parameter to each ids parameter
Andre Heinecke <aheinecke@intevation.de>
parents: 5884
diff changeset
1663
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1664 <dc:filter expr="$hws_kind=2">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1665 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1666 <Damm><dc:call-macro name="ddg_factory"/></Damm>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1667 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1668 </dc:filter>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1669
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1670 <dc:filter expr="$hws_kind=3">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1671 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1672 <Graben><dc:call-macro name="ddg_factory"/></Graben>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1673 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1674 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1675 </dc:macro>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1676
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1677 <dc:filter expr="$hws_official=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1678 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1679 <official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1680 <dc:call-macro name="durchlass_damm_graben"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1681 </official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1682 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1683 </dc:filter>
5524
3badc699af0e Replaced usage of old <dc:for-each filter="..."/> by <dc:filter expr="..."><dc:if test="dc:has-result()">.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5523
diff changeset
1684
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1685 <dc:filter expr="$hws_official=0">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1686 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1687 <inofficial>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1688 <dc:call-macro name="durchlass_damm_graben"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1689 </inofficial>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1690 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1691 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1692 </dc:macro>
5524
3badc699af0e Replaced usage of old <dc:for-each filter="..."/> by <dc:filter expr="..."><dc:if test="dc:has-result()">.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5523
diff changeset
1693
6054
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1694 <dc:macro name="flood-map-hws-lines">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1695 <dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1696 <dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1697 SELECT DISTINCT
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1698 name AS hws_name,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1699 official AS hws_official,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1700 kind_id AS hws_kind
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1701 FROM hws_lines
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1702 WHERE river_id = ${river_id}
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1703 </dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1704 <dc:if test="dc:has-result()">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1705 <lines>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1706 <dc:call-macro name="filter_hws_ddg"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1707 </lines>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1708 </dc:if>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1709 </dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1710 </dc:macro>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1711
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1712 <dc:macro name="flood-map-hws-points">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1713 <dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1714 <dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1715 SELECT DISTINCT
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1716 name AS hws_name,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1717 official AS hws_official,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1718 kind_id AS hws_kind
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1719 FROM hws_points
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1720 WHERE river_id = ${river_id}
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1721 </dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1722 <dc:if test="dc:has-result()">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1723 <points>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1724 <dc:call-macro name="filter_hws_ddg"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1725 </points>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1726 </dc:if>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1727 </dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1728 </dc:macro>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
1729
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1730 <dc:macro name="flood-map-hydr-boundaries-state">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1731 <federal>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1732 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1733 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1734 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1735 name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1736 FROM hydr_boundaries
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1737 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1738 AND kind = 2
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1739 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1740 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1741 <line factory="wmshydrboundariesfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1742 ids="{$river_id};{$name};2"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1743 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1744 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1745 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1746 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1747 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1748 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1749 name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1750 FROM hydr_boundaries_poly
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1751 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1752 AND kind = 2
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1753 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1754 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1755 <line factory="wmshydrboundariespolyfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1756 ids="{$river_id};{$name};2"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1757 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1758 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1759 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1760 </federal>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1761 </dc:macro>
5524
3badc699af0e Replaced usage of old <dc:for-each filter="..."/> by <dc:filter expr="..."><dc:if test="dc:has-result()">.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5523
diff changeset
1762
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1763 <dc:macro name="flood-map-hydr-boundaries-lines">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1764 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1765 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1766 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1767 name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1768 FROM hydr_boundaries
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1769 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1770 AND kind = 1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1771 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1772 <dc:comment> What about all other line kinds?</dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1773 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1774 <lines>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1775 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1776 <line factory="wmshydrboundariesfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1777 ids="{$river_id};{$name};1"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1778 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1779 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1780 </lines>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1781 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1782 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1783 </dc:macro>
5524
3badc699af0e Replaced usage of old <dc:for-each filter="..."/> by <dc:filter expr="..."><dc:if test="dc:has-result()">.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5523
diff changeset
1784
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1785 <dc:macro name="flood-map-hydr-boundaries-poly">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1786 <areas>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1787 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1788 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1789 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1790 b.sectie AS sectie_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1791 sk.name AS sectie
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1792 FROM hydr_boundaries_poly b
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1793 JOIN sectie_kinds sk ON b.sectie = sk.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1794 WHERE b.river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1795 AND b.kind = 1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1796 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1797 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1798 <sobek_areas>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1799 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1800 <boundary name="{$sectie}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1801 factory="wmshydrboundariespolyfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1802 ids="{$river_id};{$sectie};1;{$sectie_id};-1"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1803 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1804 </sobek_areas>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1805 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1806 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1807 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1808 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1809 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1810 b.sobek AS sobek_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1811 sk.name AS sobek
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1812 FROM hydr_boundaries_poly b
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1813 JOIN sobek_kinds sk ON b.sobek = sk.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1814 WHERE b.river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1815 AND b.kind = 1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1816 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1817 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1818 <sobek_flooded>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1819 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1820 <boundary name="{$sobek}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1821 factory="wmshydrboundariespolyfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1822 ids="{$river_id};{$sobek};1;-1;{$sobek_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1823 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1824 </sobek_flooded>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1825 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1826 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1827 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1828 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1829 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1830 b.name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1831 FROM hydr_boundaries_poly b
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1832 WHERE b.river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1833 AND b.kind = 1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1834 AND b.sobek IS NULL
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1835 AND b.sectie is NULL
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1836 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1837 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1838 <boundary name="{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1839 factory="wmshydrboundariespolyfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1840 ids="{$river_id};{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1841 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1842 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1843 </areas>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1844 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1845
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1846 <dc:macro name="flood-map-uesk">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1847 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1848 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1849 SELECT DISTINCT 1 FROM floodmaps WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1850 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1851 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1852 <uesk>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1853 <calculations>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1854 <dc:context>
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1855 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1856 SELECT DISTINCT 1 FROM floodmaps WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1857 AND (kind = 112 OR kind = 111)
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1858 </dc:statement>
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1859 <dc:if test="dc:has-result()">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1860 <current>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1861 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1862 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1863 SELECT DISTINCT name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1864 FROM floodmaps
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1865 WHERE river_id = ${river_id} AND kind = 111
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1866 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1867 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1868 <bfg>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1869 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1870 <floodmaps factory="wmsfloodmapsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1871 ids="{$river_id};{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1872 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1873 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1874 </bfg>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1875 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1876 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1877 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1878 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1879 SELECT DISTINCT name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1880 FROM floodmaps
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1881 WHERE river_id = ${river_id} AND kind = 112
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1882 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1883 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1884 <federal>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1885 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1886 <floodmaps factory="wmsfloodmapsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1887 ids="{$river_id};{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1888 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1889 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1890 </federal>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1891 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1892 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1893 </current>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1894 </dc:if>
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1895 </dc:context>
5760
dc5f81885918 Add hydroboundaries where sectie and sobek is null
Andre Heinecke <aheinecke@intevation.de>
parents: 5758
diff changeset
1896 <dc:context>
dc5f81885918 Add hydroboundaries where sectie and sobek is null
Andre Heinecke <aheinecke@intevation.de>
parents: 5758
diff changeset
1897 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1898 SELECT DISTINCT 1 from floodmaps where river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1899 AND (kind = 122 OR kind = 121)
5435
70026e3b6af3 Add buildings of kind 0 to data cage
Andre Heinecke <aheinecke@intevation.de>
parents: 5405
diff changeset
1900 </dc:statement>
5796
53cff50918b1 Fix other buildings.
Andre Heinecke <aheinecke@intevation.de>
parents: 5772
diff changeset
1901 <dc:if test="dc:has-result()">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1902 <potential>
5534
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1903 <dc:context>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1904 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1905 SELECT DISTINCT name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1906 FROM floodmaps
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1907 WHERE river_id = ${river_id} AND kind = 121
5534
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1908 </dc:statement>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1909 <dc:if test="dc:has-result()">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1910 <bfg>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1911 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1912 <floodmaps factory="wmsfloodmapsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1913 ids="{$river_id};{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1914 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1915 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1916 </bfg>
5534
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1917 </dc:if>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1918 </dc:context>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1919 <dc:context>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1920 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1921 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1922 name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1923 FROM floodmaps
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1924 WHERE river_id = ${river_id} AND kind = 122
5534
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1925 </dc:statement>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1926 <dc:if test="dc:has-result()">
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1927 <federal>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1928 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1929 <floodmaps factory="wmsfloodmapsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1930 ids="{$river_id};{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1931 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1932 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1933 </federal>
5534
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1934 </dc:if>
a11c6f680487 Add uesg as specified to the datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5533
diff changeset
1935 </dc:context>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1936 </potential>
5547
38713f32a785 Add Floodmarks and all specified WMS services to datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5534
diff changeset
1937 </dc:if>
38713f32a785 Add Floodmarks and all specified WMS services to datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5534
diff changeset
1938 </dc:context>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1939 </calculations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1940 <dc:context>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1941 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1942 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1943 source AS source
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1944 FROM floodmaps
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1945 WHERE river_id = ${river_id} AND kind = 200
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1946 </dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1947 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1948 <measurements>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1949 <dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1950 <year name="{$source}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1951 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1952 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1953 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1954 name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1955 FROM floodmaps
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1956 WHERE river_id = ${river_id} AND kind = 200 AND source =
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1957 ${source}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1958 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1959 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1960 <floodmaps factory="wmsfloodmapsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1961 ids="{$river_id};{$name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1962 name="{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1963 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1964 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1965 </year>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1966 </dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1967 </measurements>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1968 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1969 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1970 </uesk>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1971 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1972 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1973 </dc:macro>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
1974
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1975 <dc:macro name="flood-map-floodplain">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1976 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1977 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1978 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1979 fp.kind_id AS kind_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1980 flk.name AS kind_name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1981 FROM floodplain fp
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1982 JOIN floodplain_kinds flk on fp.kind_id = flk.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1983 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1984 AND kind_id=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1985 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1986 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1987 <floodplain>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1988 <dc:filter expr="$kind_id=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1989 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1990 <floody factory="wmsfloodplainfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1991 description="{$kind_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1992 ids="{$river_id};{$kind_name};{$kind_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1993 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
1994 </dc:filter>
6098
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
1995 <dc:filter expr="$kind_id != 1">
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
1996 <dc:if test="dc:has-result()">
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
1997 <other>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
1998 <dc:for-each>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
1999 <floody factory="wmsfloodplainfactory"
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2000 description="{$layer_name}"
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2001 ids="{$river_id};{$layer_name};{$kind_id}"/>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2002 </dc:for-each>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2003 </other>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2004 </dc:if>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2005 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2006 </floodplain>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2007 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2008 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2009 </dc:macro>
5015
86e79fbb8fa3 Added km filter to dc-config.
Raimund Renkert <rrenkert@intevation.de>
parents: 4895
diff changeset
2010
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2011 <dc:macro name="hwspoints_by_kind">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2012 <dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2013 Call from a context where fed_name hws_kind hws_name and river_id is
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2014 availble
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2015 </dc:comment>
5015
86e79fbb8fa3 Added km filter to dc-config.
Raimund Renkert <rrenkert@intevation.de>
parents: 4895
diff changeset
2016
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2017 <dc:macro name="hwspoints_by_kind_factory">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2018 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2019 <hws factory="wmshwspointsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2020 ids="{$river_id};{$hws_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2021 name="{$hws_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2022 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2023 </dc:macro>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2024
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2025 <dc:filter expr="$hws_kind=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2026 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2027 <Durchlass>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2028 <dc:call-macro name="hwspoints_by_kind_factory"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2029 </Durchlass>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2030 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2031 </dc:filter>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2032
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2033 <dc:filter expr="$hws_kind=2">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2034 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2035 <Damm>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2036 <dc:call-macro name="hwspoints_by_kind_factory"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2037 </Damm>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2038 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2039 </dc:filter>
2096
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
2040
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2041 <dc:filter expr="$hws_kind=3">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2042 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2043 <Graben>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2044 <dc:call-macro name="hwspoints_by_kind_factory"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2045 </Graben>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2046 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2047 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2048 </dc:macro>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2049
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2050 <dc:macro name="hwspoints">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2051 <hws_points>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2052 <official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2053 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2054 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2055 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2056 fs.name AS fed_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2057 fs.id AS fed_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2058 FROM hws_points hws
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2059 JOIN fed_states fs ON hws.fed_state_id = fs.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2060 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2061 AND hws.official=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2062 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2063 <dc:for-each>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2064 <dc:context>
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2065 <dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2066 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2067 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2068 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2069 FROM hws_points
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2070 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2071 AND official=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2072 AND fed_state_id = ${fed_id} ORDER BY name
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2073 </dc:statement>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2074 <fedstate description="{$fed_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2075 <dc:call-macro name="hwspoints_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2076 </fedstate>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2077 </dc:context>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2078 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2079 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2080 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2081 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2082 SELECT distinct
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2083 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2084 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2085 FROM hws_points
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2086 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2087 AND official=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2088 AND fed_state_id IS NULL
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2089 ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2090 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2091 <hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2092 <dc:call-macro name="hwspoints_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2093 </hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2094 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2095 </official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2096 <inofficial>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2097 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2098 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2099 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2100 fs.name AS fed_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2101 fs.id AS fed_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2102 FROM hws_points hws
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2103 JOIN fed_states fs ON hws.fed_state_id = fs.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2104 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2105 AND hws.official=0
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2106 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2107 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2108 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2109 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2110 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2111 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2112 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2113 FROM hws_points
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2114 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2115 AND official=0
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2116 AND fed_state_id = ${fed_id} ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2117 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2118 <fedstate description="{$fed_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2119 <dc:call-macro name="hwspoints_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2120 </fedstate>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2121 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2122 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2123 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2124 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2125 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2126 SELECT distinct
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2127 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2128 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2129 FROM hws_points
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2130 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2131 AND official=0
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2132 AND fed_state_id IS NULL ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2133 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2134 <hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2135 <dc:call-macro name="hwspoints_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2136 </hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2137 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2138 </inofficial>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2139 </hws_points>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2140 </dc:macro>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2141
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2142 <dc:macro name="hwslines_by_kind">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2143 <dc:comment>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2144 Call from a context where fed_name hws_kind hws_name and river_id is
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2145 availble
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2146 </dc:comment>
5549
38acd82feeac Added bed quality facets to flow velocity datacage.
Raimund Renkert <rrenkert@intevation.de>
parents: 5534
diff changeset
2147
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2148 <dc:macro name="hwslines_by_kind_factory">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2149 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2150 <hws factory="wmshwslinesfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2151 ids="{$river_id};{$hws_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2152 name="{$hws_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2153 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2154 </dc:macro>
5549
38acd82feeac Added bed quality facets to flow velocity datacage.
Raimund Renkert <rrenkert@intevation.de>
parents: 5534
diff changeset
2155
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2156 <dc:filter expr="$hws_kind=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2157 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2158 <Durchlass>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2159 <dc:call-macro name="hwslines_by_kind_factory"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2160 </Durchlass>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2161 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2162 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2163
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2164 <dc:filter expr="$hws_kind=2">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2165 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2166 <Damm>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2167 <dc:call-macro name="hwslines_by_kind_factory"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2168 </Damm>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2169 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2170 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2171
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2172 <dc:filter expr="$hws_kind=3">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2173 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2174 <Graben>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2175 <dc:call-macro name="hwslines_by_kind_factory"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2176 </Graben>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2177 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2178 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2179 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2180
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2181 <dc:macro name="hwslines">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2182 <hws_lines>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2183 <official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2184 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2185 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2186 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2187 fs.name AS fed_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2188 fs.id AS fed_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2189 FROM hws_lines hws
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2190 JOIN fed_states fs ON hws.fed_state_id = fs.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2191 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2192 AND hws.official=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2193 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2194 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2195 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2196 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2197 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2198 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2199 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2200 FROM hws_lines
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2201 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2202 AND official=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2203 AND fed_state_id = ${fed_id} ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2204 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2205 <fedstate description="{$fed_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2206 <dc:call-macro name="hwslines_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2207 </fedstate>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2208 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2209 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2210 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2211 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2212 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2213 SELECT distinct
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2214 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2215 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2216 FROM hws_lines
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2217 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2218 AND official=1
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2219 AND fed_state_id IS NULL
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2220 ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2221 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2222 <hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2223 <dc:call-macro name="hwslines_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2224 </hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2225 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2226 </official>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2227 <inofficial>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2228 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2229 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2230 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2231 fs.name AS fed_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2232 fs.id AS fed_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2233 FROM hws_lines hws
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2234 JOIN fed_states fs ON hws.fed_state_id = fs.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2235 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2236 AND hws.official=0
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2237 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2238 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2239 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2240 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2241 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2242 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2243 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2244 FROM hws_lines
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2245 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2246 AND official=0
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2247 AND fed_state_id = ${fed_id} ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2248 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2249 <fedstate description="{$fed_name}">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2250 <dc:call-macro name="hwslines_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2251 </fedstate>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2252 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2253 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2254 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2255 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2256 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2257 SELECT distinct
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2258 name AS hws_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2259 kind_id AS hws_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2260 FROM hws_lines
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2261 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2262 AND official=0
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2263 AND fed_state_id IS NULL ORDER BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2264 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2265 <hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2266 <dc:call-macro name="hwslines_by_kind"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2267 </hws_fed_unknown>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2268 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2269 </inofficial>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2270 </hws_lines>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2271 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2272
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2273 <dc:macro name="floodmarks">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2274 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2275 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2276 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2277 COALESCE(CAST (year AS VARCHAR(64)), 'Unbekanntes Jahr') AS year
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2278 FROM flood_marks
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2279 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2280 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2281 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2282 <floodmarks>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2283 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2284 <floodmark name="{$year}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2285 factory="wmsfloodmarkfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2286 ids="{$river_id};{$year};{$year}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2287 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2288 </floodmarks>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2289 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2290 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2291 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2292
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2293 <dc:macro name="catchments">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2294 <catchments>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2295 <catchment_wms factory="externalwmsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2296 ids="http://geoportal.bafg.de/wmsproxy/INSPIRE/DrainageBasin;HY.PHYSICALWATERS.CATCHMENTS;Einzugsgebiete (WMS)" />
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2297 <dc:call-macro name="flood-map-gaugelocations"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2298 </catchments>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2299 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2300
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2301 <dc:macro name="flood-map-gaugelocations">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2302 <gaugelocations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2303 <gauge_points factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelpunkte;Pegelpunkte (WSV)"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2304 <gauge_names factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelnamen;Pegelnamen (WSV)"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2305 <gauge_level factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelwasserstand;Aktueller Wasserstand (WSV)"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2306 <gauge_tendency factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;TendenzWasserstand;Tendenz des Wasserstands (WSV)"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2307 </gaugelocations>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2308 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2309
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2310 <dc:macro name="flood-map-riveraxis">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2311 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2312 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2313 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2314 ak.name AS kind_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2315 ax.kind_id AS kind_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2316 ax.name AS layer_name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2317 FROM river_axes ax
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2318 JOIN axis_kinds ak on ax.kind_id = ak.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2319 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2320 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2321 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2322 <axis>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2323 <dc:filter expr="$kind_id=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2324 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2325 <actual description="{$kind_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2326 ids="{$river_id};{$kind_name};{$kind_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2327 factory="riveraxis"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2328 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2329 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2330 <dc:filter expr="$kind_id!=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2331 <other>
5591
55d6c5cac9d1 Added new elements to M-INFO datacage.
Raimund Renkert <rrenkert@intevation.de>
parents: 5579
diff changeset
2332 <dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2333 <misc-axis description="{$layer_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2334 ids="{$river_id};{$layer_name};{$kind_id}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2335 factory="riveraxis"/>
5591
55d6c5cac9d1 Added new elements to M-INFO datacage.
Raimund Renkert <rrenkert@intevation.de>
parents: 5579
diff changeset
2336 </dc:for-each>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2337 </other>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2338 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2339 </axis>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2340 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2341 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2342 </dc:macro>
5631
ca4b6263996c Added old calculations to datacage 'M-INFO Sedimentfracht'.
Raimund Renkert <rrenkert@intevation.de>
parents: 5627
diff changeset
2343
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2344 <dc:macro name="flood-map-km">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2345 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2346 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2347 SELECT DISTINCT 1 FROM river_axes_km WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2348 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2349 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2350 <kilometrage factory="wmskmfactory" ids="{$river_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2351 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2352 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2353 </dc:macro>
5631
ca4b6263996c Added old calculations to datacage 'M-INFO Sedimentfracht'.
Raimund Renkert <rrenkert@intevation.de>
parents: 5627
diff changeset
2354
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2355 <dc:macro name="flood-map-fixpoints">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2356 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2357 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2358 SELECT name AS name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2359 FROM fixpoints
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2360 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2361 GROUP BY name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2362 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2363 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2364 <fixpoints factory="wmsfixpointsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2365 ids="{$river_id};{$name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2366 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2367 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2368 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2369
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2370 <dc:macro name="flood-map-qps">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2371 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2372 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2373 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2374 cs.kind_id AS kind_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2375 cs.name AS layer_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2376 ck.name AS kind_name
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2377 FROM cross_section_tracks cs
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2378 JOIN cross_section_track_kinds ck ON cs.kind_id = ck.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2379 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2380 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2381 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2382 <qps>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2383 <dc:filter expr="$kind_id=1">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2384 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2385 <actual description="{$kind_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2386 factory="wmsqpsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2387 ids="{$river_id};{$kind_name};{$kind_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2388 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2389 </dc:filter>
6098
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2390 <dc:filter expr="$kind_id = 0">
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2391 <dc:if test="dc:has-result()">
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2392 <other>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2393 <dc:for-each>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2394 <misc-qps description="{$layer_name}"
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2395 factory="wmsqpsfactory"
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2396 ids="{$river_id};{$layer_name};{$kind_id}"/>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2397 </dc:for-each>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2398 </other>
c21bfa653942 Datacage: Fixed wrong variable access in meta-data.xml
Sascha L. Teichmann <teichmann@intevation.de>
parents: 6095
diff changeset
2399 </dc:if>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2400 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2401 </qps>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2402 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2403 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2404 </dc:macro>
5549
38acd82feeac Added bed quality facets to flow velocity datacage.
Raimund Renkert <rrenkert@intevation.de>
parents: 5534
diff changeset
2405
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2406 <dc:macro name="flood-map-buildings">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2407 <buildings>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2408 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2409 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2410 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2411 b.name AS building_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2412 bk.name AS building_kind,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2413 b.kind_id AS building_kind_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2414 FROM buildings b
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2415 JOIN building_kinds bk ON b.kind_id = bk.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2416 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2417 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2418 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2419 <dc:filter expr="$building_kind_id!=0">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2420 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2421 <buildings description="{$building_kind}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2422 factory="wmsbuildingsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2423 ids="{$river_id};{$building_kind};{$building_kind_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2424 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2425 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2426 <dc:filter expr="$building_kind_id=0">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2427 <other>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2428 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2429 <buildings description="{$building_name}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2430 factory="wmsbuildingsfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2431 ids="{$river_id};{$building_name}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2432 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2433 </other>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2434 </dc:filter>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2435 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2436 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2437 <dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2438 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2439 SELECT DISTINCT
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2440 j.kind_id AS jetty_kind_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2441 jk.name AS jetty_kind
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2442 FROM jetties j
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2443 JOIN jetty_kinds jk ON j.kind_id = jk.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2444 WHERE river_id = ${river_id}
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2445 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2446 <dc:if test="dc:has-result()">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2447 <jetties>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2448 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2449 <jetty description="{$jetty_kind}"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2450 factory="wmsjettiesfactory"
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2451 ids="{$river_id};{$jetty_kind};{$jetty_kind_id}"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2452 </dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2453 </jetties>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2454 </dc:if>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2455 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2456 </buildings>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2457 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2458
6054
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2459 <dc:macro name="officiallines_user">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2460 <dc:comment comment=".wst -------------------------------"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2461 <officiallines>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2462 <dc:for-each>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2463 <dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2464 <dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2465 SELECT m.id AS a_id,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2466 m.state AS a_state,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2467 m.gid AS a_gid,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2468 m.creation AS a_creation,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2469 ardg.v AS gaugy,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2470 arv.v AS wqsingle
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2471 FROM master_artifacts m,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2472 artifact_data ardg,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2473 artifact_data arv
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2474 WHERE m.collection_id = ${collection_id}
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2475 AND m.gid = CAST(${artifact-id} AS uuid)
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2476 AND ardg.artifact_id = m.id
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2477 AND ardg.k = 'ld_gaugename'
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2478 AND arv.artifact_id = m.id
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2479 AND arv.k = 'wq_single'
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2480 AND EXISTS (
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2481 SELECT id
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2482 FROM artifact_data ad
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2483 WHERE ad.artifact_id = m.id
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2484 AND k = 'river'
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2485 AND v = ${river})
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2486 </dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2487 <dc:for-each>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2488 <dc:context connection="system">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2489 <dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2490 SELECT ol.wst_id AS wstid,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2491 ol.wst_column_pos AS wstcolpos,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2492 ol.name AS olname,
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2493 ol.value AS oval
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2494 FROM official_q_values ol
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2495 WHERE ol.value = CAST(${wqsingle} AS NUMERIC(10,2))
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2496 AND ol.gauge_name = ${gaugy}
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2497 </dc:statement>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2498 <dc:for-each>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2499 <dc:element name="${olname}">
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2500 <dc:attribute name="name" value="${olname}"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2501 <dc:attribute name="ids" value="additionals-wstv-${wstcolpos}-${wstid}"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2502 <dc:attribute name="factory" value="staticwkms"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2503 <dc:attribute name="out" value="${out}"/>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2504 </dc:element>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2505 </dc:for-each>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2506 </dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2507 </dc:for-each>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2508 </dc:context>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2509 </dc:for-each>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2510 </officiallines>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2511 </dc:macro>
5db238b0176e Readd accidentally removed macros
Andre Heinecke <aheinecke@intevation.de>
parents: 6053
diff changeset
2512
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2513 <!-- Common stuff -->
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2514
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2515 <dc:macro name="km-filtered-wsts">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2516 <dc:context connection="system">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2517 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2518 SELECT w.kind AS kind,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2519 w.id AS wst_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2520 wc.id AS wst_column_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2521 wc.position AS wst_column_position,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2522 wc.description AS info,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2523 w.description AS wst_description,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2524 wc.name AS wst_column_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2525 wr.a AS deffrom,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2526 wr.b AS defto
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2527 FROM wst_columns wc
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2528 JOIN wsts w ON wc.wst_id = w.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2529 JOIN wst_ranges wr ON wc.id = wr.wst_column_id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2530 WHERE w.river_id = ${river_id} AND
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2531 NOT((${tokm} &lt; wr.a) or (${fromkm} &gt; wr.b))
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2532 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2533 <dc:macro-body/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2534 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2535 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2536
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2537 <dc:macro name="all-user-artifacts">
6072
8320eb8ed8c8 meta-data.xml: Wrap user-content in user-range to use 'range intelligence'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6071
diff changeset
2538 <dc:context connection="user">
8320eb8ed8c8 meta-data.xml: Wrap user-content in user-range to use 'range intelligence'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6071
diff changeset
2539 <dc:comment>Select collections and masterartifacts.</dc:comment>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2540 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2541 SELECT c.name AS collection_name,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2542 ma.id AS a_id,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2543 ma.state AS a_state,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2544 ma.gid AS a_gid,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2545 ma.creation AS a_creation,
6069
dcbc06ca5d19 meta-data.xml: Make a select a bit more human-resolvable.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6054
diff changeset
2546 COALESCE(ma.ld_mode, '') AS ld_m,
dcbc06ca5d19 meta-data.xml: Make a select a bit more human-resolvable.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6054
diff changeset
2547 COALESCE(ma.ld_locations, '') AS ld_l,
dcbc06ca5d19 meta-data.xml: Make a select a bit more human-resolvable.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6054
diff changeset
2548 COALESCE(ma.ld_from, '') AS ld_f,
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2549 COALESCE(ma.ld_to, '') AS ld_t,
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2550 o.name AS out_name,
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2551 o.id AS out_id
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2552 FROM users u
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2553 JOIN collections c ON c.user_id = u.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2554 JOIN master_artifacts_range ma ON ma.collection_id = c.id
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2555 JOIN outs o ON o.artifact_id = ma.id
6070
cd8f77794a03 meta-data.xml: Fix query, select on user-id not collection-id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6069
diff changeset
2556 WHERE u.gid = CAST(${user-id} AS UUID)
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2557 AND ma.gid &lt;&gt; CAST(${artifact-id} AS uuid)
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2558 AND EXISTS (
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2559 SELECT id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2560 FROM artifact_data ad
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2561 WHERE ad.artifact_id = ma.id
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2562 AND k = 'river'
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2563 AND v = ${river})
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2564 </dc:statement>
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2565 <dc:virtual-column name="deffrom" type="number" expr="dc:fromValue($ld_m, $ld_l, $ld_f)">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2566 <dc:virtual-column name="defto" type="number" expr="dc:toValue($ld_m, $ld_l, $ld_t)">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2567 <dc:macro-body/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2568 </dc:virtual-column>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2569 </dc:virtual-column>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2570 </dc:context>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2571 </dc:macro>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2572
6095
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2573 <dc:macro name="km-filtered-user-artifacts">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2574 <dc:filter expr="not($deffrom &gt; $tokm or $defto &lt; $fromkm)">
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2575 <dc:macro-body/>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2576 </dc:filter>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2577 </dc:macro>
0f3ca851d204 First part of the filtering datacage for user data.
Andre Heinecke <aheinecke@intevation.de>
parents: 6084
diff changeset
2578
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2579 <dc:macro name="user-range">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2580 <dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2581 <dc:when test="dc:contains($parameters, 'user-id')">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2582 <dc:context connection="user">
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2583 <dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2584 SELECT COALESCE(ld_mode, '') AS ldm,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2585 COALESCE(ld_locations, '') AS ldl,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2586 COALESCE(ld_from, '') AS ldf,
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2587 COALESCE(ld_to, '') AS ldt
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2588 FROM master_artifacts_range
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2589 WHERE gid = CAST(${artifact-id} AS uuid)
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2590 </dc:statement>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2591 <dc:for-each>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2592 <dc:variable name="fromkm" type="number" expr="dc:fromValue($ldm, $ldl, $ldf)"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2593 <dc:variable name="tokm" type="number" expr="dc:toValue($ldm, $ldl, $ldt)"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2594 <dc:macro-body/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2595 </dc:for-each>
5523
35dba807966a Applied contrib/inline-dc-attribute.xsl und fix idention. Need testing
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5522
diff changeset
2596 </dc:context>
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2597 </dc:when>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2598 <dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2599 <dc:variable name="fromkm" type="number" expr="dc:fromValue('', '', '')"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2600 <dc:variable name="tokm" type="number" expr="dc:toValue('', '', '')"/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2601 <dc:macro-body/>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2602 </dc:otherwise>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2603 </dc:choose>
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2604 </dc:macro>
1657
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
2605
6053
a18aafc1372f Commit meta-data.xml refactoring
Andre Heinecke <aheinecke@intevation.de>
parents: 6036
diff changeset
2606 </datacage>
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
2607 </dc:template>

http://dive4elements.wald.intevation.org