Mercurial > dive4elements > river
changeset 1978:4c10a4cb978f
Recommend cross sections if they can be shown.
flys-artifacts/trunk@3405 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 13 Dec 2011 13:37:18 +0000 |
parents | 9dc399718335 |
children | a7c437c9547e |
files | flys-artifacts/ChangeLog flys-artifacts/doc/conf/meta-data.xml |
diffstat | 2 files changed, 31 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/flys-artifacts/ChangeLog Tue Dec 13 13:34:52 2011 +0000 +++ b/flys-artifacts/ChangeLog Tue Dec 13 13:37:18 2011 +0000 @@ -1,3 +1,10 @@ +2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> + + Recommend cross-sections. + + * doc/conf/meta-data.xml: When having a cross-section out, recommend + respective artifacts. + 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> Register factory for CrossSectionArtifacts.
--- a/flys-artifacts/doc/conf/meta-data.xml Tue Dec 13 13:34:52 2011 +0000 +++ b/flys-artifacts/doc/conf/meta-data.xml Tue Dec 13 13:37:18 2011 +0000 @@ -229,6 +229,7 @@ </dc:context> </heightmarks> </dc:macro> + <dc:macro name="basedata_4_heightmarks-wq"> <heightmarks> <dc:context> @@ -314,6 +315,26 @@ </annotation> </dc:macro> + <dc:macro name="cross_sections"> + <cross-sections> + <dc:attribute name="id" value="flood-protections-${river_id}"/> + <dc:context> + <dc:statement> + SELECT id AS prot_id, + description AS prot_description + FROM cross_sections WHERE river_id = ${river_id} + </dc:statement> + <dc:elements> + <cross-section> + <dc:attribute name="name" value="${prot_description}"/> + <dc:attribute name="ids" value="${prot_id}"/> + <dc:attribute name="factory" value="crosssections"/> + </cross-section> + </dc:elements> + </dc:context> + </cross-sections> + </dc:macro> + <dc:comment> @@ -332,6 +353,9 @@ <dc:if test="dc:contains($artifact-outs, 'w_differences') or (dc:contains($artifact-outs, 'discharge_longitudinal_section'))"> <dc:call-macro name="annotations"/> </dc:if> + <dc:if test="dc:contains($artifact-outs, 'cross_section')"> + <dc:call-macro name="cross_sections"/> + </dc:if> </dc:when> <dc:otherwise> <dc:comment>