# HG changeset patch # User Andre Heinecke # Date 1368192194 -7200 # Node ID 178a873df7a923037d99b5332ff4ffa97eab40af # Parent 95b9e40bbad0e5a6212b4db276d435b615e349c1 Add OUT parameter to each ids parameter The Datacage should now be constructed in the form that a choice is done based on the current out. All outs are iterated and the recommendations / non recommendations added accordingly. There is another iteration in the old calculations part. Important: Please do not add any elements with a factory outside of an iterate loop! diff -r 95b9e40bbad0 -r 178a873df7a9 artifacts/doc/conf/meta-data.xml --- a/artifacts/doc/conf/meta-data.xml Fri May 10 15:16:36 2013 +0200 +++ b/artifacts/doc/conf/meta-data.xml Fri May 10 15:23:14 2013 +0200 @@ -80,7 +80,7 @@ @@ -108,7 +108,7 @@ @@ -136,7 +136,7 @@ @@ -163,7 +163,7 @@ @@ -191,7 +191,7 @@ @@ -219,7 +219,7 @@ @@ -247,7 +247,7 @@ @@ -275,7 +275,7 @@ @@ -303,7 +303,7 @@ @@ -330,7 +330,7 @@ @@ -357,7 +357,7 @@ @@ -384,7 +384,7 @@ @@ -414,7 +414,7 @@ @@ -443,7 +443,7 @@ @@ -456,23 +456,23 @@ - - - + + + - + - + - + SELECT id AS anno_id, name AS anno_description @@ -481,7 +481,7 @@ + ids="{$river_id}:{$anno_description}:OUT={$OUT}"/> @@ -502,7 +502,7 @@ @@ -524,7 +524,9 @@ AND he.km BETWEEN ${fromkm} AND ${tokm} - + @@ -541,7 +543,7 @@ @@ -552,7 +554,7 @@ @@ -574,7 +576,7 @@ @@ -599,7 +601,7 @@ @@ -621,178 +623,44 @@ - - + River-Node - - - - - - - Recommendations (client shall load immediately). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Non - Recommendations. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MINFO bedheight middle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + SELECT id AS gauge_id, - name AS gauge_name + name AS gauge_name FROM gauges WHERE river_id = ${river_id} + db-id="{$gauge_id}" + factory="gaugedischarge" + from="{$g_start}" + to="{$g_stop}" + ids="{$gauge_name}:OUT={$OUT}"/> + + + + + + + + + + + + SELECT id AS gauge_id, + name AS gauge_name + FROM gauges WHERE river_id = ${river_id} + + + - + - - - - - - - - - - + @@ -857,41 +710,259 @@ factory="gaugedischarge" from="{$g_start}" to="{$g_stop}" - ids="{$gauge_name}"/> + ids="{$gauge_name}:OUT={$OUT}"/> - + + + + + + Recommendations (client shall load immediately). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Non - Recommendations. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MINFO bedheight middle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - FIXME: Following two macros look identical to me. - + - + @@ -916,7 +987,9 @@ WHERE d.river_id = ${river_id} - @@ -1009,7 +1082,7 @@ SELECT DISTINCT 1 FROM river_axes_km WHERE river_id = ${river_id} - + @@ -1030,7 +1103,7 @@ + ids="{$river_id};{$kind_name};{$kind_id}:OUT={$OUT}"/> @@ -1051,7 +1124,7 @@ + ids="{$river_id};{$layer_name};{$kind_id}:OUT={$OUT}"/> @@ -1072,7 +1145,7 @@ @@ -1092,7 +1165,7 @@ @@ -1111,7 +1184,7 @@ @@ -1125,7 +1198,7 @@ @@ -1145,7 +1218,7 @@ @@ -1169,7 +1242,7 @@ + ids="{$river_id};{$sectie};1;{$sectie_id};-1:OUT={$OUT}"/> @@ -1189,7 +1262,7 @@ + ids="{$river_id};{$sobek};1;-1;{$sobek_id}:OUT={$OUT}"/> @@ -1207,7 +1280,7 @@ + ids="{$river_id};{$name}:OUT={$OUT}"/> @@ -1240,7 +1313,7 @@ + ids="{$river_id};{$kind_name};{$kind_id}:OUT={$OUT}"/> @@ -1260,7 +1333,7 @@ + ids="{$river_id};{$layer_name};{$kind_id}:OUT={$OUT}"/> @@ -1277,7 +1350,7 @@ @@ -1408,7 +1481,7 @@ @@ -1544,7 +1617,7 @@ + ids="{$river_id};{$building_kind};{$building_kind_id}:OUT={$OUT}"/> @@ -1563,7 +1636,7 @@ + ids="{$river_id};{$building_name}:OUT={$OUT}"/> @@ -1582,7 +1655,7 @@ + ids="{$river_id};{$jetty_kind};{$jetty_kind_id}:OUT={$OUT}"/> @@ -1597,16 +1670,16 @@ + ids="{$river_id};{$name}:OUT={$OUT}"/> - - - - + + + + @@ -1634,7 +1707,7 @@ @@ -1650,7 +1723,7 @@ @@ -1676,7 +1749,7 @@ @@ -1693,7 +1766,7 @@ @@ -1724,7 +1797,7 @@ @@ -1762,7 +1835,7 @@ + ids="{$river_id};{$year};{$year}:OUT={$OUT}"/> @@ -1775,7 +1848,7 @@ + ids="http://geoportal.bafg.de/wmsproxy/INSPIRE/DrainageBasin;HY.PHYSICALWATERS.CATCHMENTS;Einzugsgebiete (WMS):OUT={$OUT}" /> @@ -1797,21 +1870,6 @@ - - - - - - - - - - - - - - - @@ -1823,7 +1881,7 @@ @@ -1841,7 +1899,7 @@ @@ -1898,33 +1956,33 @@ - + SELECT m.id AS a_id, - m.state AS a_state, - m.gid AS a_gid, - m.creation AS a_creation, - ardg.v AS gaugy, - arv.v AS wqsingle + m.state AS a_state, + m.gid AS a_gid, + m.creation AS a_creation, + ardg.v AS gaugy, + arv.v AS wqsingle FROM master_artifacts m, - artifact_data ardg, - artifact_data arv + artifact_data ardg, + artifact_data arv WHERE m.collection_id = ${collection_id} - AND m.gid = CAST(${artifact-id} AS uuid) - AND ardg.artifact_id = m.id - AND ardg.k = 'ld_gaugename' - AND arv.artifact_id = m.id - AND arv.k = 'wq_single' - AND EXISTS ( - SELECT id - FROM artifact_data ad - WHERE ad.artifact_id = m.id - AND k = 'river' - AND v = ${river}) + AND m.gid = CAST(${artifact-id} AS uuid) + AND ardg.artifact_id = m.id + AND ardg.k = 'ld_gaugename' + AND arv.artifact_id = m.id + AND arv.k = 'wq_single' + AND EXISTS ( + SELECT id + FROM artifact_data ad + WHERE ad.artifact_id = m.id + AND k = 'river' + AND v = ${river}) @@ -1936,7 +1994,7 @@ - + @@ -1945,7 +2003,7 @@ - + @@ -1968,7 +2026,7 @@ - + @@ -1999,7 +2057,7 @@ - + @@ -2030,7 +2088,7 @@ - + @@ -2068,7 +2126,7 @@ - + @@ -2107,7 +2165,7 @@ - + @@ -2151,7 +2209,7 @@ - + @@ -2195,7 +2253,7 @@ - + @@ -2236,7 +2294,7 @@ - + @@ -2275,7 +2333,7 @@ - + @@ -2318,7 +2376,7 @@ - + @@ -2358,7 +2416,7 @@ - + @@ -2398,7 +2456,7 @@ - + @@ -2441,7 +2499,7 @@ - + @@ -2480,7 +2538,7 @@ - + @@ -2513,7 +2571,7 @@ - + @@ -2559,7 +2617,7 @@ - + @@ -2607,7 +2665,7 @@ - + @@ -2656,7 +2714,7 @@ - + @@ -2705,7 +2763,7 @@ - + @@ -2755,7 +2813,7 @@ - + @@ -2801,7 +2859,7 @@ - + @@ -2851,7 +2909,7 @@ - + @@ -2905,7 +2963,7 @@ - + @@ -2952,7 +3010,7 @@ - + @@ -2967,73 +3025,106 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +