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