diff artifacts/doc/conf/meta-data.xml @ 9624:02ca823ec9c6

zu Pos 20 Nachtrag; infrastructureChoice
author dnt_bjoernsen <d.tironi@bjoernsen.de>
date Fri, 11 Oct 2019 18:30:36 +0200
parents 1d4262a68f1f
children 07f02019065e
line wrap: on
line diff
--- a/artifacts/doc/conf/meta-data.xml	Thu Oct 10 17:33:56 2019 +0200
+++ b/artifacts/doc/conf/meta-data.xml	Fri Oct 11 18:30:36 2019 +0200
@@ -328,6 +328,9 @@
                   <dc:when test="$out = 'sinfo_floodduration_curve'">
                     <dc:call-macro name="floodduration_curve_system" />
                   </dc:when>
+                  <dc:when test="$out = 'sinfo_floodduration_infrastructures'">
+                    <dc:call-macro name="predefined_infrastructures" />
+                  </dc:when>
                   <dc:when test="$out = 'uinfo_salix_line'">
                     <dc:call-macro name="longitudinal-section-prototype" />
                   </dc:when>
@@ -792,7 +795,8 @@
     </dc:macro>
 
     <dc:macro name="fix-wq-curve">
-      <dc:filter expr="($out_name = 'fix_wq_curve' and
+      <dc:filter
+        expr="($out_name = 'fix_wq_curve' and
                        (starts-with($facet_name, 'fix_analysis_events_wq') or
                        starts-with($facet_name, 'fix_reference_events_wq') or
                        starts-with($facet_name, 'fix_sector_average_wq') or
@@ -1410,6 +1414,28 @@
       </uinfo>
     </dc:macro>
 
+    <!-- XXXXXXX -->
+    <dc:macro name="predefined_infrastructures">
+      <infrastructures TODO="i10n">
+        <dc:context connection="system">
+          <dc:statement>
+            SELECT *
+            FROM infrastructure
+            WHERE river_id = ${river_id}
+          </dc:statement>
+          <dc:group expr="$group_id">
+            <infrastructure_group description="{dc:group-key()}">
+              <dc:for-each>
+                <!-- name="{$annotation_type_id}" -->
+                 <!-- not necessary: target_out="{$out}" -->
+                <infrastructure_type description="{$FILENAME}" factory="FAKE_FACTORY" group_label="{$group_id}" group_id="{$group_id}" type_id="{$annotation_type_id}" type_label="{$annotation_type_id}" />
+              </dc:for-each>
+            </infrastructure_group>
+          </dc:group>
+        </dc:context>
+      </infrastructures>
+    </dc:macro>
+
     <!-- wst-data -->
 
     <!-- model-waterlevels -->
@@ -3498,7 +3524,8 @@
     </dc:macro>
 
     <dc:macro name="sinfo_flowdepths_minmax">
-      <dc:filter expr="$a_state = 'state.sinfo.flow_depth_minmax' and 
+      <dc:filter
+        expr="$a_state = 'state.sinfo.flow_depth_minmax' and 
                      ( $facet_name = 'sinfo_facet_flow_depth_min' or 
                        $facet_name = 'sinfo_facet_flow_depth_bedheight_min' or 
                        $facet_name = 'sinfo_facet_flow_depth_bedheight_max' or 

http://dive4elements.wald.intevation.org