annotate artifacts/src/main/java/org/dive4elements/river/artifacts/model/FacetTypes.java @ 8148:eb48b244921d

The rest is silence.
author Tom Gottfried <tom@intevation.de>
date Wed, 27 Aug 2014 19:52:51 +0200
parents ca072278ad02
children 4d99606a844e
rev   line source
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
5994
af13ceeba52a Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
5994
af13ceeba52a Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
6 * documentation coming with Dive4Elements River for details.
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5764
diff changeset
9 package org.dive4elements.river.artifacts.model;
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
11 /** 'Types' of facets. */
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
12 public interface FacetTypes {
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
13
4207
4500fc892254 Made FacetTypes.IS static.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4143
diff changeset
14 /** Static helper class to determine if a Facet name is of a generalized
4500fc892254 Made FacetTypes.IS static.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4143
diff changeset
15 * 'type'. */
4500fc892254 Made FacetTypes.IS static.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4143
diff changeset
16 public static class IS {
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
17 public static boolean WQ_KM(String type) {
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
18 return type.equals(DISCHARGE_LONGITUDINAL_W)
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
19 || type.equals(LONGITUDINAL_W);
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
20 }
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
21 public static boolean W_KM(String type) {
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
22 return type.equals(STATIC_WKMS)
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
23 || type.equals(HEIGHTMARKS_POINTS)
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
24 || WQ_KM(type);
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
25 }
2018
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
26 public static boolean AREA(String type) {
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
27 return type.equals(AREA)
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
28 || type.equals(CROSS_SECTION_AREA)
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
29 || type.equals(LONGITUDINAL_SECTION_AREA);
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
30 }
2104
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
31 public static boolean W(String type) {
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
32 return type.equals(LONGITUDINAL_W)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
33 || type.equals(DISCHARGE_LONGITUDINAL_W)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
34 || type.equals(DURATION_W)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
35 || type.equals(STATIC_WKMS)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
36 || type.equals(STATIC_WQKMS_W);
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
37 }
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
38 public static boolean Q(String type) {
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
39 return type.equals(LONGITUDINAL_Q)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
40 || type.equals(DISCHARGE_LONGITUDINAL_Q)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
41 || type.equals(DURATION_Q)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
42 || type.equals(STATIC_WQKMS_Q);
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
43 }
2706
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
44 public static boolean V(String type) {
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
45 return type.equals(FLOW_VELOCITY_MAINCHANNEL)
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
46 || type.equals(FLOW_VELOCITY_TOTALCHANNEL);
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
47 }
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
48 public static boolean T(String type) {
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
49 return type.equals(FLOW_VELOCITY_TAU);
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
50 }
2715
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
51 public static boolean H(String type) {
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
52 return type.equals(MIDDLE_BED_HEIGHT_SINGLE)
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
53 || type.equals(MIDDLE_BED_HEIGHT_EPOCH);
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
54 }
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
55 public static boolean MANUALPOINTS(String type) {
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
56 return type.endsWith("manualpoints");
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
57 }
3197
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
58 public static boolean MANUALLINE(String type) {
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
59 return type.endsWith("manualline");
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
60 }
3077
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
61 public static boolean SQ_CURVE(String type) {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
62 if (type.equals(SQ_A_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
63 || type.equals(SQ_B_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
64 || type.equals(SQ_C_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
65 || type.equals(SQ_D_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
66 || type.equals(SQ_E_CURVE)
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
67 || type.equals(SQ_F_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
68 || type.equals(SQ_A_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
69 || type.equals(SQ_B_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
70 || type.equals(SQ_C_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
71 || type.equals(SQ_D_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
72 || type.equals(SQ_E_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
73 || type.equals(SQ_F_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
74 )
3077
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
75 {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
76 return true;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
77 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
78
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
79 return false;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
80 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
81 public static boolean SQ_MEASUREMENT(String type) {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
82 if (type.equals(SQ_A_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
83 || type.equals(SQ_B_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
84 || type.equals(SQ_C_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
85 || type.equals(SQ_D_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
86 || type.equals(SQ_E_MEASUREMENT)
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
87 || type.equals(SQ_F_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
88 || type.equals(SQ_A_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
89 || type.equals(SQ_B_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
90 || type.equals(SQ_C_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
91 || type.equals(SQ_D_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
92 || type.equals(SQ_E_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
93 || type.equals(SQ_F_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
94 )
3077
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
95 {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
96 return true;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
97 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
98
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
99 return false;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
100 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
101 public static boolean SQ_OUTLIER(String type) {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
102 if (type.equals(SQ_A_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
103 || type.equals(SQ_B_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
104 || type.equals(SQ_C_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
105 || type.equals(SQ_D_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
106 || type.equals(SQ_E_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
107 || type.equals(SQ_F_OUTLIER))
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
108 {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
109 return true;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
110 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
111
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
112 return false;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
113 }
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
114 };
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
115
4208
8fbe7012c4b9 Added minor doc to FacetTypes.ChartType .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4207
diff changeset
116 /** Available diagram/chart-types. This enum is evaluated at certain
8fbe7012c4b9 Added minor doc to FacetTypes.ChartType .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4207
diff changeset
117 * places to iterate over chart-types to e.g. dynamically generate
8fbe7012c4b9 Added minor doc to FacetTypes.ChartType .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4207
diff changeset
118 * Facet-names (ManualPoints for example). */
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
119 public enum ChartType {
3917
1ff257ab38ca Rename fix_derivate to fix_derivate_curve to enable manual points on it
Christian Lins <christian.lins@intevation.de>
parents: 3907
diff changeset
120 FD("fix_derivate_curve"),
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
121 LS("longitudinal_section"),
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
122 CS("cross_section"),
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
123 DLS("discharge_longitudinal_section"),
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
124 CDC("computed_discharge_curve"),
2295
504f53de1581 Fix flys/issue472. (discharge_curve manualpoints)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2277
diff changeset
125 DUC("duration_curve"),
504f53de1581 Fix flys/issue472. (discharge_curve manualpoints)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2277
diff changeset
126 DIC("discharge_curve"),
2299
094b4abde10e fix flys/issue474 (manual points in reference curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2295
diff changeset
127 RC("reference_curve"),
094b4abde10e fix flys/issue474 (manual points in reference curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2295
diff changeset
128 RCN("reference_curve_normalized"),
2633
894186b4c1d0 Issue 494.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2581
diff changeset
129 WD("wdifferences"),
7445
87d436598a39 Declare certain bedheight-diagrams as charttypes, for manual points.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7336
diff changeset
130 BHDY("bedheight_difference_height_year"),
87d436598a39 Declare certain bedheight-diagrams as charttypes, for manual points.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7336
diff changeset
131 BDY("bed_difference_year"),
3888
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
132 FWQC("fix_wq_curve"),
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
133 FDWC("fix_deltawt_curve"),
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
134 FLSC("fix_longitudinal_section_curve"),
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
135 FDC("fix_derivate_curve"),
4414
89ae5ad7402f FacetTypes: Add new ChartType extreme_wq_curve to enable manual points.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4372
diff changeset
136 EWQ("extreme_wq_curve"),
4575
585374987c5c Fix flys/issue989: manual points in bedheight_middle outs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4544
diff changeset
137 BHM("bedheight_middle"),
4588
1243531f83ac Allow manual points in bedheight_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4587
diff changeset
138 BLS("bed_longitudinal_section"),
4579
ef93ef4ff6b1 Enable manual points in sedimentload ls.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4575
diff changeset
139 SLS("sedimentload_ls"),
4581
f0424ca0f8a5 Allow manual points in flow_velocity diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4579
diff changeset
140 FV("flow_velocity"),
4587
c2ec7f5ac422 Enable manual points for s/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4581
diff changeset
141 SQA("sq_relation_a"),
c2ec7f5ac422 Enable manual points for s/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4581
diff changeset
142 SQB("sq_relation_b"),
4644
dae7e6388a47 Enable manual points for w difference diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4588
diff changeset
143 W_D("w_differences"),
4587
c2ec7f5ac422 Enable manual points for s/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4581
diff changeset
144 SQC("sq_relation_c"),
c2ec7f5ac422 Enable manual points for s/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4581
diff changeset
145 SQD("sq_relation_d"),
c2ec7f5ac422 Enable manual points for s/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4581
diff changeset
146 SQE("sq_relation_e"),
c2ec7f5ac422 Enable manual points for s/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4581
diff changeset
147 SQF("sq_relation_f"),
5412
5f3faa9a8506 Added historical_discharge_wq to chart types, for manualpoints.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5369
diff changeset
148 HD("historical_discharge"),
5f3faa9a8506 Added historical_discharge_wq to chart types, for manualpoints.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5369
diff changeset
149 HDWQ("historical_discharge_wq");
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
150
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
151 private String chartTypeString;
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
152
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
153 ChartType(String description) {
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
154 this.chartTypeString = description;
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
155 }
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
156
3883
f858028dde5f Manual points (work in progress)
Christian Lins <christian.lins@intevation.de>
parents: 3766
diff changeset
157 @Override
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
158 public String toString() {
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
159 return chartTypeString;
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
160 }
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
161 }
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
162
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
163 String AREA = "area";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
164 String CROSS_SECTION_AREA = "cross_section.area";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
165 String LONGITUDINAL_SECTION_AREA = "longitudinal_section.area";
2003
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
166
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
167 String FLOODMAP_WSPLGEN = "floodmap.wsplgen";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
168 String FLOODMAP_BARRIERS = "floodmap.barriers";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
169 String FLOODMAP_USERSHAPE = "floodmap.usershape";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
170 String FLOODMAP_RIVERAXIS = "floodmap.riveraxis";
4864
dc0d37715e16 Floodmap uses the static River-WMS instead of User-WMS via RiverAxisArtifact.
Christian Lins <christian.lins@intevation.de>
parents: 4672
diff changeset
171 @Deprecated
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
172 String FLOODMAP_WMSBACKGROUND = "floodmap.wmsbackground";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
173 String FLOODMAP_KMS = "floodmap.kms";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
174 String FLOODMAP_QPS = "floodmap.qps";
5349
d43ef9f709cd Add HWSLines and HWSPoints to datacage for the map
Andre Heinecke <aheinecke@intevation.de>
parents: 5138
diff changeset
175 String FLOODMAP_HWS_LINES = "floodmap.hws_lines";
d43ef9f709cd Add HWSLines and HWSPoints to datacage for the map
Andre Heinecke <aheinecke@intevation.de>
parents: 5138
diff changeset
176 String FLOODMAP_HWS_POINTS = "floodmap.hws_points";
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
177 String FLOODMAP_HYDR_BOUNDARY = "floodmap.hydr_boundaries";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
178 String FLOODMAP_HYDR_BOUNDARY_POLY = "floodmap.hydr_boundaries_poly";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
179 String FLOODMAP_CATCHMENT = "floodmap.catchment";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
180 String FLOODMAP_FLOODPLAIN = "floodmap.floodplain";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
181 String FLOODMAP_LINES = "floodmap.lines";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
182 String FLOODMAP_BUILDINGS = "floodmap.buildings";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
183 String FLOODMAP_FIXPOINTS = "floodmap.fixpoints";
5547
38713f32a785 Add Floodmarks and all specified WMS services to datacage
Andre Heinecke <aheinecke@intevation.de>
parents: 5437
diff changeset
184 String FLOODMAP_FLOODMARKS = "floodmap.floodmarks";
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
185 String FLOODMAP_FLOODMAPS = "floodmap.floodmaps";
2684
14188f8daefb Added support for WMS gauges in floodmaps and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2683
diff changeset
186 String FLOODMAP_GAUGE_LOCATION = "floodmap.gauge_location";
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
187 String FLOODMAP_EXTERNAL_WMS = "floodmap.externalwms";
5437
b582df0c7b00 Add Jetties to floodmap
Andre Heinecke <aheinecke@intevation.de>
parents: 5412
diff changeset
188 String FLOODMAP_JETTIES = "floodmap.jetties";
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 731
diff changeset
189
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
190 String DISCHARGE_LONGITUDINAL_W = "discharge_longitudinal_section.w";
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
191 String DISCHARGE_LONGITUDINAL_Q = "discharge_longitudinal_section.q";
5138
fc0cdcae8f07 New facet types and renaming for infoldings.
Raimund Renkert <rrenkert@intevation.de>
parents: 4864
diff changeset
192 String DISCHARGE_LONGITUDINAL_Q_INFOLD = "discharge_longitudinal_section.q.infolding";
fc0cdcae8f07 New facet types and renaming for infoldings.
Raimund Renkert <rrenkert@intevation.de>
parents: 4864
diff changeset
193 String DISCHARGE_LONGITUDINAL_Q_INFOLD_CUT = "discharge_longitudinal_section.q.cutting";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
194 String DISCHARGE_LONGITUDINAL_C = "discharge_longitudinal_section.c";
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
195
693
af393c5eb2c8 Write computed facets into artifacts describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 692
diff changeset
196 String LONGITUDINAL_W = "longitudinal_section.w";
af393c5eb2c8 Write computed facets into artifacts describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 692
diff changeset
197 String LONGITUDINAL_Q = "longitudinal_section.q";
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
198 String LONGITUDINAL_ANNOTATION = "longitudinal_section.annotations";
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
199 String LONGITUDINAL_MANUALPOINTS = "longitudinal_section.manualpoints";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
200
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1134
diff changeset
201 String W_DIFFERENCES = "w_differences";
7791
8b95f9c4f341 Added new facet for filtered winfo differences.
Raimund Renkert <rrenkert@intevation.de>
parents: 7649
diff changeset
202 String W_DIFFERENCES_FILTERED = "w_differences.filtered";
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1134
diff changeset
203
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
204 String COMPUTED_DISCHARGE_Q = "computed_discharge_curve.q";
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
205 String COMPUTED_DISCHARGE_MAINVALUES_Q = "computed_discharge_curve.mainvalues.q";
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
206 String COMPUTED_DISCHARGE_MAINVALUES_W = "computed_discharge_curve.mainvalues.w";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
207
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1805
diff changeset
208 String MAINVALUES_Q = "mainvalues.q";
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1805
diff changeset
209 String MAINVALUES_W = "mainvalues.w";
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1805
diff changeset
210
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1085
diff changeset
211 String CROSS_SECTION = "cross_section";
1122
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
212 String CROSS_SECTION_WATER_LINE = "cross_section_water_line";
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1085
diff changeset
213
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
214 String HYK = "hyk";
2130
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2104
diff changeset
215
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
216 String DISCHARGE_CURVE = "discharge_curve.curve";
3997
a9cdd5fae878 Add Facet type for GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents: 3917
diff changeset
217 String GAUGE_DISCHARGE_CURVE = "gauge_discharge_curve";
4188
dc4087088c0b Add a new outputmode for an at export in GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4143
diff changeset
218 String GAUGE_DISCHARGE_CURVE_AT_EXPORT = "gauge_discharge_curve_at_export";
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
219
696
708b270dfd30 OutGenerators use now facets to fetch necessary data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 693
diff changeset
220 String DURATION_W = "duration_curve.w";
708b270dfd30 OutGenerators use now facets to fetch necessary data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 693
diff changeset
221 String DURATION_Q = "duration_curve.q";
2163
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
222 String DURATION_MAINVALUES_Q = "duration_curve.mainvalues.q";
701
dad1a2c88f9f Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 696
diff changeset
223
2175
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2163
diff changeset
224 String MANUALPOINTS = "manualpoints";
3197
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
225 String MANUALLINE = "manualline";
2175
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2163
diff changeset
226
3574
416288f88763 Add more qsectory infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3552
diff changeset
227 String QSECTOR = "qsectors";
416288f88763 Add more qsectory infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3552
diff changeset
228
7522
f062802c9a4a issue1664: Prepare new Facets to go to different axis (for wkms from fixa/diffs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7509
diff changeset
229 String STATIC_DELTA_W = "other.delta_w";
f062802c9a4a issue1664: Prepare new Facets to go to different axis (for wkms from fixa/diffs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7509
diff changeset
230 String STATIC_DELTA_W_CMA= "other.delta_w_cma";
f062802c9a4a issue1664: Prepare new Facets to go to different axis (for wkms from fixa/diffs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7509
diff changeset
231 String STATIC_WQ = "other.wq";
1912
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
232 String STATIC_WQ_ANNOTATIONS = "other.wq.annotations";
7649
27aabee53f63 Whitespace-cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7522
diff changeset
233 String STATIC_WKMS = "other.wkms";
4143
58864f4f6e3b Fix issue946 (own style for wkms annotation facets in wq diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3997
diff changeset
234 String STATIC_WKMS_MARKS = "other.wkms.marks";
7649
27aabee53f63 Whitespace-cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7522
diff changeset
235 String STATIC_WQKMS = "other.wqkms";
27aabee53f63 Whitespace-cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7522
diff changeset
236 String STATIC_WQKMS_W = "other.wqkms.w";
27aabee53f63 Whitespace-cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7522
diff changeset
237 String STATIC_WQKMS_Q = "other.wqkms.q";
1918
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
238 String STATIC_WKMS_INTERPOL = "other.wkms.interpol";
6915
26e1562332e8 FacetTypes: Added new type other.w.interpol .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6662
diff changeset
239 String STATIC_W_INTERPOL = "other.w.interpol";
1723
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
240
1815
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
241 String HEIGHTMARKS_POINTS = "heightmarks_points";
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
242
701
dad1a2c88f9f Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 696
diff changeset
243 String CSV = "csv";
dad1a2c88f9f Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 696
diff changeset
244 String WST = "wst";
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
245 String AT = "at";
2176
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
246 String PDF = "pdf";
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 701
diff changeset
247
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 701
diff changeset
248 String REPORT = "report";
2215
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
249
2311
b8df8d1476ba Compute differences between discharge table values and reference discharge table values in historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2299
diff changeset
250 String HISTORICAL_DISCHARGE_Q = "historical_discharge.historicalq";
b8df8d1476ba Compute differences between discharge table values and reference discharge table values in historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2299
diff changeset
251 String HISTORICAL_DISCHARGE_Q_DIFF = "historical_discharge.historicalq.diff";
4232
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4211
diff changeset
252 String HISTORICAL_DISCHARGE_W = "historical_discharge.historicalw";
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4211
diff changeset
253 String HISTORICAL_DISCHARGE_W_DIFF = "historical_discharge.historicalw.diff";
4241
49cb65d5932d Improved the historical discharge calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
254 String HISTORICAL_DISCHARGE_WQ_Q = "historical_discharge.wq.q";
49cb65d5932d Improved the historical discharge calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
255 String HISTORICAL_DISCHARGE_WQ_W = "historical_discharge.wq.w";
49cb65d5932d Improved the historical discharge calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
256 String HISTORICAL_DISCHARGE_WQ_CURVE = "historical_discharge.wq.curve";
5369
a0c807165bcd FacetTypes: Add two new Facet types for mainvalues in hist. w/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5349
diff changeset
257 String HISTORICAL_DISCHARGE_MAINVALUES_Q = "historical_discharge.mainvalues.q";
a0c807165bcd FacetTypes: Add two new Facet types for mainvalues in hist. w/q diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5349
diff changeset
258 String HISTORICAL_DISCHARGE_MAINVALUES_W = "historical_discharge.mainvalues.w";
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
259
7509
25606eacd471 White-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7500
diff changeset
260 String REFERENCE_CURVE = "reference_curve";
2277
3f3e4f94171b Added generator for "Reduzierte Bezugslinie".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2220
diff changeset
261 String REFERENCE_CURVE_NORMALIZED = "reference_curve_normalized";
2706
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
262
4668
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
263 String FLOW_VELOCITY_MAINCHANNEL = "flow_velocity.mainchannel";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
264 String FLOW_VELOCITY_TOTALCHANNEL = "flow_velocity.totalchannel";
7282
b59a7cf1c3de issue1512: Prepare new facet types for flow velocity model facet, add comment.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7201
diff changeset
265 /** Also called SHEAR_STRESS. */
4668
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
266 String FLOW_VELOCITY_TAU = "flow_velocity.tau";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
267 String FLOW_VELOCITY_MAINCHANNEL_FILTERED = "flow_velocity.mainchannel.filtered";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
268 String FLOW_VELOCITY_TOTALCHANNEL_FILTERED = "flow_velocity.totalchannel.filtered";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
269 String FLOW_VELOCITY_TAU_FILTERED = "flow_velocity.tau.filtered";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
270 String FLOW_VELOCITY_ANNOTATION = "flow_velocity.annotation";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
271 String FLOW_VELOCITY_MEASUREMENT = "flow_velocity.measurement";
87c938d082d6 Added facet for filtered flow velocity and removed filter from default facet.
Raimund Renkert <rrenkert@intevation.de>
parents: 4644
diff changeset
272 String FLOW_VELOCITY_DISCHARGE = "flow_velocity.discharge";
7282
b59a7cf1c3de issue1512: Prepare new facet types for flow velocity model facet, add comment.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7201
diff changeset
273 String FLOW_VELOCITY_WATERLEVEL = "flow_velocity.waterlevel";
2713
b60751cfdd6c Start MINFO middle bed height calculation in the relevant state and creates facets for chart and csv.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2706
diff changeset
274
2715
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
275 String MIDDLE_BED_HEIGHT_SINGLE = "bedheight_middle.single";
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
276 String MIDDLE_BED_HEIGHT_EPOCH = "bedheight_middle.epoch";
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
277 String MIDDLE_BED_HEIGHT_ANNOTATION = "bedheight_middle.annotation";
3750
e560a9a10eb1 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3749
diff changeset
278
3766
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
279 String BED_QUALITY_POROSITY_TOPLAYER = "bed_longitudinal_section.porosity_toplayer";
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
280 String BED_QUALITY_POROSITY_SUBLAYER = "bed_longitudinal_section.porosity_sublayer";
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
281 String BED_QUALITY_BED_DIAMETER_TOPLAYER = "bed_longitudinal_section.bed_diameter_toplayer";
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
282 String BED_QUALITY_BED_DIAMETER_SUBLAYER = "bed_longitudinal_section.bed_diameter_sublayer";
3762
0c978a80726a Splitted up facets for porosity and density into two facets: a toplayer and a sublayer facet for each. BedQualityState will now create facets based on the calculation result.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3750
diff changeset
283 String BED_QUALITY_SEDIMENT_DENSITY_TOPLAYER = "bed_longitudinal_section.sediment_density_toplayer";
0c978a80726a Splitted up facets for porosity and density into two facets: a toplayer and a sublayer facet for each. BedQualityState will now create facets based on the calculation result.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3750
diff changeset
284 String BED_QUALITY_SEDIMENT_DENSITY_SUBLAYER = "bed_longitudinal_section.sediment_density_sublayer";
3766
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
285 String BED_QUALITY_BEDLOAD_DIAMETER = "bed_longitudinal_section.bedload_diameter";
6251
68071f205c0e Added new facet types for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents: 5994
diff changeset
286 String BED_DIAMETER_DATA_TOP = "bed_longitudinal_section.bed_diameter_data_top";
68071f205c0e Added new facet types for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents: 5994
diff changeset
287 String BED_DIAMETER_DATA_SUB = "bed_longitudinal_section.bed_diameter_data_sub";
6261
83a04004969f Added new bedload diameter facet to config.
Raimund Renkert <rrenkert@intevation.de>
parents: 6251
diff changeset
288 String BEDLOAD_DIAMETER_DATA = "bed_longitudinal_section.bedload_diameter_data";
7847
a95f1265da8e Added new facet to facettypes.
Raimund Renkert <rrenkert@intevation.de>
parents: 7649
diff changeset
289 String POROSITY = "porosity";
2743
10e6400d4166 Added (dummy-) implementation of relative point facet in staticwkms case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2715
diff changeset
290
7446
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
291 String BED_DIFFERENCE_YEAR = "bedheight_difference.year";
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
292 String BED_DIFFERENCE_YEAR_FILTERED = "bedheight_difference.year.filtered";
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
293 String BED_DIFFERENCE_HEIGHT_YEAR = "bedheight_difference.height_year";
4672
12e3da5724e6 Added new facets for filtered bed height diffs to have filtered and raw data.
Raimund Renkert <rrenkert@intevation.de>
parents: 4668
diff changeset
294 String BED_DIFFERENCE_HEIGHT_YEAR_FILTERED = "bedheight_difference.height_year.filtered";
7830
d9791fa3c8ad Add new facet for morph active width to bed height difference calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 7791
diff changeset
295 String BED_DIFFERENCE_MORPH_WIDTH1 = "bedheight_difference.morph_width1";
d9791fa3c8ad Add new facet for morph active width to bed height difference calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 7791
diff changeset
296 String BED_DIFFERENCE_MORPH_WIDTH2 = "bedheight_difference.morph_width2";
d9791fa3c8ad Add new facet for morph active width to bed height difference calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 7791
diff changeset
297 String BED_DIFFERENCE_SOUNDING_WIDTH = "bedheight_difference.sounding_width";
7446
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
298 String BED_DIFFERENCE_YEAR_HEIGHT1 = "bedheight_difference.year.height1";
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
299 String BED_DIFFERENCE_YEAR_HEIGHT2 = "bedheight_difference.year.height2";
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
300 String BED_DIFFERENCE_YEAR_HEIGHT1_FILTERED = "bedheight_difference.year.height1.filtered";
0917a5cd384b FacetTypes: Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7445
diff changeset
301 String BED_DIFFERENCE_YEAR_HEIGHT2_FILTERED = "bedheight_difference.year.height2.filtered";
7509
25606eacd471 White-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7500
diff changeset
302
5764
7ac111db8a07 Model, factory, facet and static artifact for morphologic width.
Raimund Renkert <rrenkert@intevation.de>
parents: 5724
diff changeset
303 String MORPHOLOGIC_WIDTH = "morph-width";
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
304
7201
3aaacdedf360 issue1435: Added new sediment.density facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6915
diff changeset
305 String SEDIMENT_DENSITY = "sediment.density";
3aaacdedf360 issue1435: Added new sediment.density facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6915
diff changeset
306
3296
45af081061e7 Added overview output for sq relation. Currently the overview generator is
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3217
diff changeset
307 String SQ_OVERVIEW = "sq_overview";
45af081061e7 Added overview output for sq relation. Currently the overview generator is
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3217
diff changeset
308
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
309 String SQ_A_CURVE = "sq_a_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
310 String SQ_A_MEASUREMENT = "sq_a_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
311 String SQ_A_OUTLIER = "sq_a_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
312 String SQ_A_OUTLIER_CURVE = "sq_a_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
313 String SQ_A_OUTLIER_MEASUREMENT = "sq_a_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
314
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
315 String SQ_B_CURVE = "sq_b_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
316 String SQ_B_MEASUREMENT = "sq_b_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
317 String SQ_B_OUTLIER = "sq_b_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
318 String SQ_B_OUTLIER_CURVE = "sq_b_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
319 String SQ_B_OUTLIER_MEASUREMENT = "sq_b_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
320
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
321 String SQ_C_CURVE = "sq_c_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
322 String SQ_C_MEASUREMENT = "sq_c_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
323 String SQ_C_OUTLIER = "sq_c_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
324 String SQ_C_OUTLIER_CURVE = "sq_c_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
325 String SQ_C_OUTLIER_MEASUREMENT = "sq_c_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
326
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
327 String SQ_D_CURVE = "sq_d_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
328 String SQ_D_MEASUREMENT = "sq_d_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
329 String SQ_D_OUTLIER = "sq_d_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
330 String SQ_D_OUTLIER_CURVE = "sq_d_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
331 String SQ_D_OUTLIER_MEASUREMENT = "sq_d_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
332
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
333 String SQ_E_CURVE = "sq_e_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
334 String SQ_E_MEASUREMENT = "sq_e_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
335 String SQ_E_OUTLIER = "sq_e_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
336 String SQ_E_OUTLIER_CURVE = "sq_e_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
337 String SQ_E_OUTLIER_MEASUREMENT = "sq_e_outlier_curve_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
338
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
339 String SQ_F_CURVE = "sq_f_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
340 String SQ_F_MEASUREMENT = "sq_f_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
341 String SQ_F_OUTLIER = "sq_f_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
342 String SQ_F_OUTLIER_CURVE = "sq_f_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
343 String SQ_F_OUTLIER_MEASUREMENT = "sq_f_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
344
2743
10e6400d4166 Added (dummy-) implementation of relative point facet in staticwkms case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2715
diff changeset
345 String RELATIVE_POINT = "relativepoint";
3028
77b5f5a26700 Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2743
diff changeset
346
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
347 String FIX_ANALYSIS_EVENTS_DWT = "fix_analysis_events_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
348 String FIX_ANALYSIS_EVENTS_LS = "fix_analysis_events_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
349 String FIX_ANALYSIS_EVENTS_WQ = "fix_analysis_events_wq";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
350
5724
ea183a2eee0b Added new Facet Type for Fix. Events.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5654
diff changeset
351 String FIX_EVENTS = "fix_events_wqkms";
ea183a2eee0b Added new Facet Type for Fix. Events.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5654
diff changeset
352
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
353 String FIX_REFERENCE_EVENTS_DWT = "fix_reference_events_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
354 String FIX_REFERENCE_EVENTS_LS = "fix_reference_events_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
355 String FIX_REFERENCE_EVENTS_WQ = "fix_reference_events_wq";
3907
9a2c38fb5f29 Add reference period facet to delta W/t chart
Christian Lins <christian.lins@intevation.de>
parents: 3898
diff changeset
356 String FIX_REFERENCE_PERIOD_DWT = "fix_reference_period_dwt";
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
357
3888
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
358 // Note that AVERAGE_DWT will get a postfix (e.g. ..._dwt_1)
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
359 String FIX_SECTOR_AVERAGE_DWT = "fix_sector_average_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
360 String FIX_SECTOR_AVERAGE_LS = "fix_sector_average_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
361 String FIX_SECTOR_AVERAGE_WQ = "fix_sector_average_wq";
3169
b6da650b0718 FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3131
diff changeset
362 String FIX_SECTOR_AVERAGE_LS_DEVIATION = "fix_sector_average_ls_deviation";
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
363
3028
77b5f5a26700 Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2743
diff changeset
364 String FIX_WQ_CURVE = "fix_wq_curve";
6490
181c09bff978 issue1383: Added new facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6390
diff changeset
365 String FIX_WQ_LS = "fix_wq_ls";
3028
77b5f5a26700 Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2743
diff changeset
366 String FIX_OUTLIER = "fix_outlier";
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
367
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
368 String FIX_ANALYSIS_PERIODS_DWT = "fix_analysis_periods_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
369 String FIX_ANALYSIS_PERIODS_LS = "fix_analysis_periods_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
370 String FIX_ANALYSIS_PERIODS_WQ = "fix_analysis_periods_wq";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
371
3917
1ff257ab38ca Rename fix_derivate to fix_derivate_curve to enable manual points on it
Christian Lins <christian.lins@intevation.de>
parents: 3907
diff changeset
372 String FIX_DERIVATE_CURVE = "fix_derivate_curve";
3131
bac0b2721451 FixA: Added delta W(t) chart in fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3077
diff changeset
373
bac0b2721451 FixA: Added delta W(t) chart in fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3077
diff changeset
374 String FIX_DEVIATION_DWT = "fix_deviation_dwt";
3169
b6da650b0718 FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3131
diff changeset
375 String FIX_DEVIATION_LS = "fix_deviation_ls";
b6da650b0718 FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3131
diff changeset
376
3217
79dd823733e2 FixA: Added parameter exporter.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3197
diff changeset
377 String FIX_PARAMETERS = "fix_parameters";
3633
ebfce31c7eec Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3614
diff changeset
378
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3574
diff changeset
379 String STATIC_BEDHEIGHT = "static_bedheight";
4313
c72fc256b368 Add new EXTREME_WQ_CURVE Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4241
diff changeset
380
7336
6b344b0e5245 Prepare new facet types for bedheights.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7282
diff changeset
381 String BEDHEIGHT = "bedheight";
6b344b0e5245 Prepare new facet types for bedheights.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7282
diff changeset
382 String BEDHEIGHT_SOUNDING_WIDTH = "bedheight_sounding_width";
6b344b0e5245 Prepare new facet types for bedheights.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7282
diff changeset
383 String BEDHEIGHT_WIDTH = "bedheight_width";
6b344b0e5245 Prepare new facet types for bedheights.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7282
diff changeset
384
4313
c72fc256b368 Add new EXTREME_WQ_CURVE Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4241
diff changeset
385 String EXTREME_WQ_CURVE = "extreme_wq_curve";
4357
11cf29eb002c FacetTypes: New type: exreme_wq_curve_base (for the Stuetz-Q-Poits).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4313
diff changeset
386
11cf29eb002c FacetTypes: New type: exreme_wq_curve_base (for the Stuetz-Q-Poits).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4313
diff changeset
387 String EXTREME_WQ_CURVE_BASE = "extreme_wq_curve_base";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
388 }
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
389 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org