comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java @ 4356:375550eb45b7

ExtremeCompute: Improve naming of facets.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 02 Nov 2012 09:10:34 +0100
parents c6db11e3b83a
children 02d40d832af0
comparison
equal deleted inserted replaced
4355:d095b4267772 4356:375550eb45b7
75 } 75 }
76 76
77 for (int i = 0; i < wqkms.length; i++) { 77 for (int i = 0; i < wqkms.length; i++) {
78 String name = wqkms[i].getName(); 78 String name = wqkms[i].getName();
79 79
80 // Ext.Calc has wqkmsName(i)
81 String nameW = "WW";//TODO: FLYSUtils.createWspWTitle(artifact, context, name);
82 String nameQ = "QQ";//FLYSUtils.createWspQTitle(artifact, context, name);
83
84 // Hotfix for theme names. Themes with the same name cause problems
85 // aggregating chart legend items.
86 if (i > 0 && name.equals(wqkms[i - 1].getName())) {
87 nameW += "; Q=" + wqkms[i].get(0, new double[3])[1];
88 nameQ += " = " + wqkms[i].get(0, new double[3])[1];
89 }
90
91 Facet w = new WaterlevelFacet( 80 Facet w = new WaterlevelFacet(
92 i, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash); 81 i, LONGITUDINAL_W, "W("+name+")", ComputeType.ADVANCE, id, hash);
93 Facet q = new WaterlevelFacet( 82 Facet q = new WaterlevelFacet(
94 i, LONGITUDINAL_Q, nameQ, ComputeType.ADVANCE, id, hash); 83 i, LONGITUDINAL_Q, name, ComputeType.ADVANCE, id, hash);
95 84
96 // TODO add more facets like: 85 // TODO add more facets like:
97 // csv, data, pdf wst facet, data facet 86 // csv, data, pdf wst facet, data facet
98 // furthermore, waterlevel 87 // furthermore, waterlevel
99 //facets.add(new CrossSectionWaterLineFacet(i, nameW)); 88 //facets.add(new CrossSectionWaterLineFacet(i, nameW));

http://dive4elements.wald.intevation.org