Mercurial > dive4elements > river
annotate artifacts/src/main/java/org/dive4elements/river/artifacts/model/FacetTypes.java @ 9202:b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
author | mschaefer |
---|---|
date | Mon, 02 Jul 2018 07:33:53 +0200 |
parents | 0633f963c5be |
children | c2a0028bfa9f |
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 |
9190 | 14 /** |
15 * Static helper class to determine if a Facet name is of a generalized | |
16 * 'type'. | |
17 */ | |
4207
4500fc892254
Made FacetTypes.IS static.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4143
diff
changeset
|
18 public static class IS { |
9190 | 19 public static boolean WQ_KM(final String type) { |
20 return type.equals(DISCHARGE_LONGITUDINAL_W) || type.equals(LONGITUDINAL_W); | |
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
|
21 } |
9190 | 22 |
23 public static boolean W_KM(final String type) { | |
24 return type.equals(STATIC_WKMS) || type.equals(HEIGHTMARKS_POINTS) || WQ_KM(type); | |
2104
bb0dede9294f
Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2027
diff
changeset
|
25 } |
9190 | 26 |
27 public static boolean AREA(final String type) { | |
28 return type.equals(AREA) || type.equals(CROSS_SECTION_AREA) || type.equals(LONGITUDINAL_SECTION_AREA); | |
2104
bb0dede9294f
Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2027
diff
changeset
|
29 } |
9190 | 30 |
31 public static boolean W(final String type) { | |
32 return type.equals(LONGITUDINAL_W) || type.equals(DISCHARGE_LONGITUDINAL_W) || type.equals(DURATION_W) || type.equals(STATIC_WKMS) | |
33 || type.equals(STATIC_WQKMS_W); | |
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
|
34 } |
9190 | 35 |
36 public static boolean Q(final String type) { | |
37 return type.equals(LONGITUDINAL_Q) || type.equals(DISCHARGE_LONGITUDINAL_Q) || type.equals(DURATION_Q) || type.equals(STATIC_WQKMS_Q); | |
38 } | |
39 | |
40 public static boolean V(final String type) { | |
41 return type.equals(FLOW_VELOCITY_MAINCHANNEL) || type.equals(FLOW_VELOCITY_TOTALCHANNEL); | |
42 } | |
43 | |
44 public static boolean T(final String type) { | |
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
|
45 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
|
46 } |
9190 | 47 |
48 public static boolean H(final String type) { | |
8295
9ab967eb2c51
At least since rev eb052d759fcc, there are no bed height epochs anymore.
"Tom Gottfried <tom@intevation.de>"
parents:
8280
diff
changeset
|
49 return type.equals(MIDDLE_BED_HEIGHT_SINGLE); |
2715
250a370c377d
Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2713
diff
changeset
|
50 } |
9190 | 51 |
52 public static boolean MANUALPOINTS(final String type) { | |
2206
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
53 return type.endsWith("manualpoints"); |
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
54 } |
9190 | 55 |
56 public static boolean MANUALLINE(final String type) { | |
3197
3e7911a02645
Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3169
diff
changeset
|
57 return type.endsWith("manualline"); |
3e7911a02645
Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3169
diff
changeset
|
58 } |
9190 | 59 |
60 public static boolean FILTERED(final String type) { | |
8723
686d8876edf9
(issue1754) Fix Radius calculation for filtered (smoothed) facets
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8587
diff
changeset
|
61 return type.endsWith("filtered"); |
686d8876edf9
(issue1754) Fix Radius calculation for filtered (smoothed) facets
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8587
diff
changeset
|
62 } |
9190 | 63 |
64 public static boolean SQ_CURVE(final String type) { | |
65 if (type.equals(SQ_A_CURVE) || type.equals(SQ_B_CURVE) || type.equals(SQ_C_CURVE) || type.equals(SQ_D_CURVE) || type.equals(SQ_E_CURVE) | |
66 || type.equals(SQ_F_CURVE) || type.equals(SQ_G_CURVE) || type.equals(SQ_A_OUTLIER_CURVE) || type.equals(SQ_B_OUTLIER_CURVE) | |
67 || type.equals(SQ_C_OUTLIER_CURVE) || type.equals(SQ_D_OUTLIER_CURVE) || type.equals(SQ_E_OUTLIER_CURVE) || type.equals(SQ_F_OUTLIER_CURVE) | |
68 || type.equals(SQ_G_OUTLIER_CURVE) || type.equals(SQ_A_CURVE_OV) || type.equals(SQ_B_CURVE_OV) || type.equals(SQ_C_CURVE_OV) | |
69 || type.equals(SQ_D_CURVE_OV) || type.equals(SQ_E_CURVE_OV) || type.equals(SQ_F_CURVE_OV) || type.equals(SQ_G_CURVE_OV) | |
70 || type.equals(SQ_A_OUTLIER_CURVE_OV) || type.equals(SQ_B_OUTLIER_CURVE_OV) || type.equals(SQ_C_OUTLIER_CURVE_OV) | |
71 || type.equals(SQ_D_OUTLIER_CURVE_OV) || type.equals(SQ_E_OUTLIER_CURVE_OV) || type.equals(SQ_F_OUTLIER_CURVE_OV) | |
72 || type.equals(SQ_G_OUTLIER_CURVE_OV)) { | |
3077
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
73 return true; |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
74 } |
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 false; |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
77 } |
9190 | 78 |
79 public static boolean SQ_MEASUREMENT(final String type) { | |
80 if (type.equals(SQ_A_MEASUREMENT) || type.equals(SQ_B_MEASUREMENT) || type.equals(SQ_C_MEASUREMENT) || type.equals(SQ_D_MEASUREMENT) | |
81 || type.equals(SQ_E_MEASUREMENT) || type.equals(SQ_F_MEASUREMENT) || type.equals(SQ_G_MEASUREMENT) || type.equals(SQ_A_OUTLIER_MEASUREMENT) | |
82 || type.equals(SQ_B_OUTLIER_MEASUREMENT) || type.equals(SQ_C_OUTLIER_MEASUREMENT) || type.equals(SQ_D_OUTLIER_MEASUREMENT) | |
83 || type.equals(SQ_E_OUTLIER_MEASUREMENT) || type.equals(SQ_F_OUTLIER_MEASUREMENT) || type.equals(SQ_G_OUTLIER_MEASUREMENT) | |
84 || type.equals(SQ_A_MEASUREMENT_OV) || type.equals(SQ_B_MEASUREMENT_OV) || type.equals(SQ_C_MEASUREMENT_OV) | |
85 || type.equals(SQ_D_MEASUREMENT_OV) || type.equals(SQ_E_MEASUREMENT_OV) || type.equals(SQ_F_MEASUREMENT_OV) | |
86 || type.equals(SQ_G_MEASUREMENT_OV) || type.equals(SQ_A_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_B_OUTLIER_MEASUREMENT_OV) | |
87 || type.equals(SQ_C_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_D_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_E_OUTLIER_MEASUREMENT_OV) | |
88 || type.equals(SQ_F_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_G_OUTLIER_MEASUREMENT_OV)) { | |
3077
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
89 return true; |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
90 } |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
91 |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
92 return false; |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
93 } |
9190 | 94 |
95 public static boolean SQ_OUTLIER(final String type) { | |
96 if (type.equals(SQ_A_OUTLIER) || type.equals(SQ_B_OUTLIER) || type.equals(SQ_C_OUTLIER) || type.equals(SQ_D_OUTLIER) || type.equals(SQ_E_OUTLIER) | |
97 || type.equals(SQ_F_OUTLIER) || type.equals(SQ_G_OUTLIER) || type.equals(SQ_A_OUTLIER_OV) || type.equals(SQ_B_OUTLIER_OV) | |
98 || type.equals(SQ_C_OUTLIER_OV) || type.equals(SQ_D_OUTLIER_OV) || type.equals(SQ_E_OUTLIER_OV) || type.equals(SQ_F_OUTLIER_OV) | |
99 || type.equals(SQ_G_OUTLIER_OV)) { | |
3077
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
100 return true; |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
101 } |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
102 |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
103 return false; |
5c87d4ca1bd3
Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3072
diff
changeset
|
104 } |
9135
ec1c8d3f3116
Configured manual point editing for sinfo charts
gernotbelger
parents:
8860
diff
changeset
|
105 } |
1866
dd7d6614747e
Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1857
diff
changeset
|
106 |
9190 | 107 /** |
108 * Available diagram/chart-types. This enum is evaluated at certain | |
4208
8fbe7012c4b9
Added minor doc to FacetTypes.ChartType .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4207
diff
changeset
|
109 * places to iterate over chart-types to e.g. dynamically generate |
9190 | 110 * Facet-names (ManualPoints for example). |
111 */ | |
2206
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
112 public enum ChartType { |
9202
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
113 FD("fix_derivate_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
114 LS("longitudinal_section"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
115 CS("cross_section"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
116 DLS("discharge_longitudinal_section"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
117 CDC("computed_discharge_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
118 DUC("duration_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
119 DIC("discharge_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
120 RC("reference_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
121 RCN("reference_curve_normalized"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
122 WD("wdifferences"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
123 BHDY("bedheight_difference_height_year"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
124 BDY("bed_difference_year"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
125 FWQC("fix_wq_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
126 FDWC("fix_deltawt_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
127 FLSC("fix_longitudinal_section_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
128 FDC("fix_derivate_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
129 EWQ("extreme_wq_curve"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
130 BHM("bedheight_middle"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
131 BLS("bed_longitudinal_section"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
132 SLS("sedimentload_ls"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
133 FV("flow_velocity"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
134 SQA("sq_relation_a"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
135 SQB("sq_relation_b"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
136 W_D("w_differences"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
137 SQC("sq_relation_c"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
138 SQD("sq_relation_d"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
139 SQE("sq_relation_e"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
140 SQF("sq_relation_f"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
141 HD("historical_discharge"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
142 HDWQ("historical_discharge_wq"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
143 SFD("sinfo_flow_depth"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
144 SFDMM("sinfo_flow_depth_minmax"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
145 SFDD("sinfo_flow_depth_development"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
146 SFDDPY("sinfo_flow_depth_development_peryear"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
147 SC("sinfo_collision"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
148 SFDUR("sinfo_flood_duration"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
149 STKH("sinfo_tkk"), // |
b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
mschaefer
parents:
9190
diff
changeset
|
150 SFW("sinfo_flood_height"); |
2206
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
151 |
9190 | 152 private final String chartTypeString; |
2206
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
153 |
9190 | 154 ChartType(final String description) { |
2206
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
155 this.chartTypeString = description; |
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
156 } |
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
157 |
3883
f858028dde5f
Manual points (work in progress)
Christian Lins <christian.lins@intevation.de>
parents:
3766
diff
changeset
|
158 @Override |
2206
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
159 public String toString() { |
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
160 return chartTypeString; |
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 } |
e2124ca11adb
Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2176
diff
changeset
|
163 |
9190 | 164 String AREA = "area"; |
165 String CROSS_SECTION_AREA = "cross_section.area"; | |
166 String LONGITUDINAL_SECTION_AREA = "longitudinal_section.area"; | |
2003
ec5d6149b176
Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1926
diff
changeset
|
167 |
9190 | 168 String FLOODMAP_WSPLGEN = "floodmap.wsplgen"; |
169 String FLOODMAP_BARRIERS = "floodmap.barriers"; | |
170 String FLOODMAP_USERSHAPE = "floodmap.usershape"; | |
171 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
|
172 @Deprecated |
9190 | 173 String FLOODMAP_WMSBACKGROUND = "floodmap.wmsbackground"; |
174 String FLOODMAP_KMS = "floodmap.kms"; | |
175 String FLOODMAP_QPS = "floodmap.qps"; | |
176 String FLOODMAP_HWS_LINES = "floodmap.hws_lines"; | |
177 String FLOODMAP_HWS_POINTS = "floodmap.hws_points"; | |
178 String FLOODMAP_HYDR_BOUNDARY = "floodmap.hydr_boundaries"; | |
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
|
179 String FLOODMAP_HYDR_BOUNDARY_POLY = "floodmap.hydr_boundaries_poly"; |
9190 | 180 String FLOODMAP_CATCHMENT = "floodmap.catchment"; |
181 String FLOODMAP_FLOODPLAIN = "floodmap.floodplain"; | |
182 String FLOODMAP_LINES = "floodmap.lines"; | |
183 String FLOODMAP_BUILDINGS = "floodmap.buildings"; | |
184 String FLOODMAP_FIXPOINTS = "floodmap.fixpoints"; | |
185 String FLOODMAP_FLOODMARKS = "floodmap.floodmarks"; | |
186 String FLOODMAP_FLOODMAPS = "floodmap.floodmaps"; | |
187 String FLOODMAP_GAUGE_LOCATION = "floodmap.gauge_location"; | |
188 String FLOODMAP_EXTERNAL_WMS = "floodmap.externalwms"; | |
189 String FLOODMAP_EXTERNAL_WMS_INUNDATIONDUR = "floodmap.externalwms_"; | |
190 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
|
191 |
692
22e4bffbe240
Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
192 String DISCHARGE_LONGITUDINAL_W = "discharge_longitudinal_section.w"; |
22e4bffbe240
Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
193 String DISCHARGE_LONGITUDINAL_Q = "discharge_longitudinal_section.q"; |
9190 | 194 String DISCHARGE_LONGITUDINAL_Q_INFOLD = "discharge_longitudinal_section.q.infolding"; |
195 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
|
196 String DISCHARGE_LONGITUDINAL_C = "discharge_longitudinal_section.c"; |
22e4bffbe240
Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
197 |
693
af393c5eb2c8
Write computed facets into artifacts describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
692
diff
changeset
|
198 String LONGITUDINAL_W = "longitudinal_section.w"; |
af393c5eb2c8
Write computed facets into artifacts describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
692
diff
changeset
|
199 String LONGITUDINAL_Q = "longitudinal_section.q"; |
9190 | 200 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
|
201 String LONGITUDINAL_MANUALPOINTS = "longitudinal_section.manualpoints"; |
692
22e4bffbe240
Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
202 |
1151
08048bd090e6
Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1134
diff
changeset
|
203 String W_DIFFERENCES = "w_differences"; |
7791
8b95f9c4f341
Added new facet for filtered winfo differences.
Raimund Renkert <rrenkert@intevation.de>
parents:
7649
diff
changeset
|
204 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
|
205 |
692
22e4bffbe240
Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
206 String COMPUTED_DISCHARGE_Q = "computed_discharge_curve.q"; |
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"; |
701
dad1a2c88f9f
Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
696
diff
changeset
|
222 |
2175
3f90f4d37c8d
Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2163
diff
changeset
|
223 String MANUALPOINTS = "manualpoints"; |
3197
3e7911a02645
Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3169
diff
changeset
|
224 String MANUALLINE = "manualline"; |
2175
3f90f4d37c8d
Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2163
diff
changeset
|
225 |
9190 | 226 String QSECTOR = "qsectors"; |
3574
416288f88763
Add more qsectory infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3552
diff
changeset
|
227 |
9190 | 228 String STATIC_DELTA_W = "other.delta_w"; |
229 String STATIC_DELTA_W_CMA = "other.delta_w_cma"; | |
230 String STATIC_WQ = "other.wq"; | |
1912
ae8da3c61f9b
Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1891
diff
changeset
|
231 String STATIC_WQ_ANNOTATIONS = "other.wq.annotations"; |
9190 | 232 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
|
233 String STATIC_WKMS_MARKS = "other.wkms.marks"; |
9190 | 234 String STATIC_WQKMS = "other.wqkms"; |
235 String STATIC_WQKMS_W = "other.wqkms.w"; | |
236 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
|
237 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
|
238 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
|
239 |
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
|
240 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
|
241 |
701
dad1a2c88f9f
Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
696
diff
changeset
|
242 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
|
243 String WST = "wst"; |
9190 | 244 String AT = "at"; |
2176
65dac9cf6ff5
Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2175
diff
changeset
|
245 String PDF = "pdf"; |
710
cded0924193d
Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
701
diff
changeset
|
246 |
cded0924193d
Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
701
diff
changeset
|
247 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
|
248 |
9190 | 249 String HISTORICAL_DISCHARGE_Q = "historical_discharge.historicalq"; |
250 String HISTORICAL_DISCHARGE_Q_DIFF = "historical_discharge.historicalq.diff"; | |
251 String HISTORICAL_DISCHARGE_W = "historical_discharge.historicalw"; | |
252 String HISTORICAL_DISCHARGE_W_DIFF = "historical_discharge.historicalw.diff"; | |
253 String HISTORICAL_DISCHARGE_WQ_Q = "historical_discharge.wq.q"; | |
254 String HISTORICAL_DISCHARGE_WQ_W = "historical_discharge.wq.w"; | |
2220
f31d92060f21
Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2215
diff
changeset
|
255 |
9190 | 256 String REFERENCE_CURVE = "reference_curve"; |
2277
3f3e4f94171b
Added generator for "Reduzierte Bezugslinie".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2220
diff
changeset
|
257 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
|
258 |
9190 | 259 String FLOW_VELOCITY_MAINCHANNEL = "flow_velocity.mainchannel"; |
260 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
|
261 /** Also called SHEAR_STRESS. */ |
9190 | 262 String FLOW_VELOCITY_TAU = "flow_velocity.tau"; |
263 String FLOW_VELOCITY_MAINCHANNEL_FILTERED = "flow_velocity.mainchannel.filtered"; | |
264 String FLOW_VELOCITY_TOTALCHANNEL_FILTERED = "flow_velocity.totalchannel.filtered"; | |
265 String FLOW_VELOCITY_TAU_FILTERED = "flow_velocity.tau.filtered"; | |
266 String FLOW_VELOCITY_ANNOTATION = "flow_velocity.annotation"; | |
267 String FLOW_VELOCITY_MEASUREMENT = "flow_velocity.measurement"; | |
268 String FLOW_VELOCITY_DISCHARGE = "flow_velocity.discharge"; | |
269 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
|
270 |
9190 | 271 String MIDDLE_BED_HEIGHT_SINGLE = "bedheight_middle.single"; |
2715
250a370c377d
Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2713
diff
changeset
|
272 String MIDDLE_BED_HEIGHT_ANNOTATION = "bedheight_middle.annotation"; |
3750
e560a9a10eb1
Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3749
diff
changeset
|
273 |
8856 | 274 String BED_QUALITY_DATA_FACET = "bed_longitudinal_section"; |
9190 | 275 String BED_QUALITY_POROSITY_TOPLAYER = BED_QUALITY_DATA_FACET + ".porosity.toplayer"; |
276 String BED_QUALITY_POROSITY_SUBLAYER = BED_QUALITY_DATA_FACET + ".porosity.sublayer"; | |
277 String BED_QUALITY_BED_DIAMETER_TOPLAYER = BED_QUALITY_DATA_FACET + ".diameter.toplayer"; | |
278 String BED_QUALITY_BED_DIAMETER_SUBLAYER = BED_QUALITY_DATA_FACET + ".diameter.sublayer"; | |
279 String BED_QUALITY_SEDIMENT_DENSITY_TOPLAYER = BED_QUALITY_DATA_FACET + ".density.toplayer"; | |
280 String BED_QUALITY_SEDIMENT_DENSITY_SUBLAYER = BED_QUALITY_DATA_FACET + ".density.sublayer"; | |
281 String BED_QUALITY_BEDLOAD_DIAMETER = BED_QUALITY_DATA_FACET + ".diameter.bedload"; | |
282 String BED_DIAMETER_DATA_TOP = BED_QUALITY_DATA_FACET + ".diameter.toplayer.data"; | |
283 String BED_DIAMETER_DATA_SUB = BED_QUALITY_DATA_FACET + ".diameter.sublayer.data"; | |
284 String BEDLOAD_DIAMETER_DATA = BED_QUALITY_DATA_FACET + ".diameter.bedload.data"; | |
8856 | 285 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
|
286 |
8856 | 287 String BED_DIFFERENCE_YEAR = "bedheight_difference.year"; |
288 String BED_DIFFERENCE_YEAR_FILTERED = "bedheight_difference.year.filtered"; | |
289 String BED_DIFFERENCE_HEIGHT_YEAR = "bedheight_difference.height_year"; | |
9190 | 290 String BED_DIFFERENCE_HEIGHT_YEAR_FILTERED = "bedheight_difference.height_year.filtered"; |
8856 | 291 String BED_DIFFERENCE_YEAR_HEIGHT1 = "bedheight_difference.year.height1"; |
292 String BED_DIFFERENCE_YEAR_HEIGHT2 = "bedheight_difference.year.height2"; | |
9190 | 293 String BED_DIFFERENCE_YEAR_HEIGHT1_FILTERED = "bedheight_difference.year.height1.filtered"; |
294 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
|
295 |
5764
7ac111db8a07
Model, factory, facet and static artifact for morphologic width.
Raimund Renkert <rrenkert@intevation.de>
parents:
5724
diff
changeset
|
296 String MORPHOLOGIC_WIDTH = "morph-width"; |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3888
diff
changeset
|
297 |
8856 | 298 String SEDIMENT_DENSITY = "sediment.density"; |
7201
3aaacdedf360
issue1435: Added new sediment.density facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6915
diff
changeset
|
299 |
8856 | 300 String SQ_OVERVIEW = "sq_overview"; |
3296
45af081061e7
Added overview output for sq relation. Currently the overview generator is
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3217
diff
changeset
|
301 |
9190 | 302 String SQ_A_CURVE = "sq_a_curve"; |
3072
0d3dd8230064
Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3043
diff
changeset
|
303 String SQ_A_MEASUREMENT = "sq_a_measurement"; |
9190 | 304 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
|
305 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
|
306 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
|
307 |
9190 | 308 String SQ_B_CURVE = "sq_b_curve"; |
3072
0d3dd8230064
Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3043
diff
changeset
|
309 String SQ_B_MEASUREMENT = "sq_b_measurement"; |
9190 | 310 String SQ_B_OUTLIER = "sq_b_outlier"; |
311 String SQ_B_OUTLIER_CURVE = "sq_b_outlier_curve"; | |
312 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
|
313 |
9190 | 314 String SQ_C_CURVE = "sq_c_curve"; |
3072
0d3dd8230064
Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3043
diff
changeset
|
315 String SQ_C_MEASUREMENT = "sq_c_measurement"; |
9190 | 316 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
|
317 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
|
318 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
|
319 |
9190 | 320 String SQ_D_CURVE = "sq_d_curve"; |
3072
0d3dd8230064
Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3043
diff
changeset
|
321 String SQ_D_MEASUREMENT = "sq_d_measurement"; |
9190 | 322 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
|
323 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
|
324 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
|
325 |
9190 | 326 String SQ_E_CURVE = "sq_e_curve"; |
3072
0d3dd8230064
Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3043
diff
changeset
|
327 String SQ_E_MEASUREMENT = "sq_e_measurement"; |
9190 | 328 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
|
329 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
|
330 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
|
331 |
9190 | 332 String SQ_F_CURVE = "sq_f_curve"; |
3072
0d3dd8230064
Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
3043
diff
changeset
|
333 String SQ_F_MEASUREMENT = "sq_f_measurement"; |
9190 | 334 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
|
335 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
|
336 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
|
337 |
9190 | 338 String SQ_G_CURVE = "sq_g_curve"; |
8280
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
339 String SQ_G_MEASUREMENT = "sq_g_measurement"; |
9190 | 340 String SQ_G_OUTLIER = "sq_g_outlier"; |
8280
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
341 String SQ_G_OUTLIER_CURVE = "sq_g_outlier_curve"; |
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
342 String SQ_G_OUTLIER_MEASUREMENT = "sq_g_outlier_measurement"; |
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
343 |
9190 | 344 String SQ_A_CURVE_OV = "sq_a_curve_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
345 String SQ_A_MEASUREMENT_OV = "sq_a_measurement_overview"; |
9190 | 346 String SQ_A_OUTLIER_OV = "sq_a_outlier_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
347 String SQ_A_OUTLIER_CURVE_OV = "sq_a_outlier_curve_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
348 String SQ_A_OUTLIER_MEASUREMENT_OV = "sq_a_outlier_measurement_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
349 |
9190 | 350 String SQ_B_CURVE_OV = "sq_b_curve_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
351 String SQ_B_MEASUREMENT_OV = "sq_b_measurement_overview"; |
9190 | 352 String SQ_B_OUTLIER_OV = "sq_b_outlier_overview"; |
353 String SQ_B_OUTLIER_CURVE_OV = "sq_b_outlier_curve_overview"; | |
354 String SQ_B_OUTLIER_MEASUREMENT_OV = "sq_b_outlier_measurement_overview"; | |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
355 |
9190 | 356 String SQ_C_CURVE_OV = "sq_c_curve_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
357 String SQ_C_MEASUREMENT_OV = "sq_c_measurement_overview"; |
9190 | 358 String SQ_C_OUTLIER_OV = "sq_c_outlier_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
359 String SQ_C_OUTLIER_CURVE_OV = "sq_c_outlier_curve_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
360 String SQ_C_OUTLIER_MEASUREMENT_OV = "sq_c_outlier_measurement_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
361 |
9190 | 362 String SQ_D_CURVE_OV = "sq_d_curve_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
363 String SQ_D_MEASUREMENT_OV = "sq_d_measurement_overview"; |
9190 | 364 String SQ_D_OUTLIER_OV = "sq_d_outlier_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
365 String SQ_D_OUTLIER_CURVE_OV = "sq_d_outlier_curve_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
366 String SQ_D_OUTLIER_MEASUREMENT_OV = "sq_d_outlier_measurement_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
367 |
9190 | 368 String SQ_E_CURVE_OV = "sq_e_curve_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
369 String SQ_E_MEASUREMENT_OV = "sq_e_measurement_overview"; |
9190 | 370 String SQ_E_OUTLIER_OV = "sq_e_outlier_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
371 String SQ_E_OUTLIER_CURVE_OV = "sq_e_outlier_curve_overview"; |
9190 | 372 String SQ_E_OUTLIER_MEASUREMENT_OV = "sq_e_outlier_curve_measurement_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
373 |
9190 | 374 String SQ_F_CURVE_OV = "sq_f_curve_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
375 String SQ_F_MEASUREMENT_OV = "sq_f_measurement_overview"; |
9190 | 376 String SQ_F_OUTLIER_OV = "sq_f_outlier_overview"; |
8264
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
377 String SQ_F_OUTLIER_CURVE_OV = "sq_f_outlier_curve_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
378 String SQ_F_OUTLIER_MEASUREMENT_OV = "sq_f_outlier_measurement_overview"; |
4d99606a844e
SQ relation overview is now a single chart containing all fractions.
Raimund Renkert <rrenkert@intevation.de>
parents:
8148
diff
changeset
|
379 |
9190 | 380 String SQ_G_CURVE_OV = "sq_g_curve_overview"; |
8280
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
381 String SQ_G_MEASUREMENT_OV = "sq_g_measurement_overview"; |
9190 | 382 String SQ_G_OUTLIER_OV = "sq_g_outlier_overview"; |
8280
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
383 String SQ_G_OUTLIER_CURVE_OV = "sq_g_outlier_curve_overview"; |
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
384 String SQ_G_OUTLIER_MEASUREMENT_OV = "sq_g_outlier_measurement_overview"; |
e8283197d889
Added new fraction to sq relation.
Raimund Renkert <rrenkert@intevation.de>
parents:
8264
diff
changeset
|
385 |
2743
10e6400d4166
Added (dummy-) implementation of relative point facet in staticwkms case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2715
diff
changeset
|
386 String RELATIVE_POINT = "relativepoint"; |
3028
77b5f5a26700
Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2743
diff
changeset
|
387 |
3043
22da13d1b180
Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3039
diff
changeset
|
388 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
|
389 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
|
390 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
|
391 |
5724
ea183a2eee0b
Added new Facet Type for Fix. Events.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5654
diff
changeset
|
392 String FIX_EVENTS = "fix_events_wqkms"; |
ea183a2eee0b
Added new Facet Type for Fix. Events.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5654
diff
changeset
|
393 |
3043
22da13d1b180
Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3039
diff
changeset
|
394 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
|
395 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
|
396 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
|
397 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
|
398 |
3888
44a071455709
improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3883
diff
changeset
|
399 // 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
|
400 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
|
401 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
|
402 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
|
403 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
|
404 |
3028
77b5f5a26700
Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2743
diff
changeset
|
405 String FIX_WQ_CURVE = "fix_wq_curve"; |
6490
181c09bff978
issue1383: Added new facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6390
diff
changeset
|
406 String FIX_WQ_LS = "fix_wq_ls"; |
3028
77b5f5a26700
Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
2743
diff
changeset
|
407 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
|
408 |
22da13d1b180
Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3039
diff
changeset
|
409 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
|
410 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
|
411 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
|
412 |
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
|
413 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
|
414 |
bac0b2721451
FixA: Added delta W(t) chart in fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3077
diff
changeset
|
415 String FIX_DEVIATION_DWT = "fix_deviation_dwt"; |
3169
b6da650b0718
FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3131
diff
changeset
|
416 String FIX_DEVIATION_LS = "fix_deviation_ls"; |
b6da650b0718
FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3131
diff
changeset
|
417 |
3217
79dd823733e2
FixA: Added parameter exporter.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3197
diff
changeset
|
418 String FIX_PARAMETERS = "fix_parameters"; |
3633
ebfce31c7eec
Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3614
diff
changeset
|
419 |
3614
68beaa827751
MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
3574
diff
changeset
|
420 String STATIC_BEDHEIGHT = "static_bedheight"; |
4313
c72fc256b368
Add new EXTREME_WQ_CURVE Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4241
diff
changeset
|
421 |
9190 | 422 String BEDHEIGHT = "bedheight"; |
7336
6b344b0e5245
Prepare new facet types for bedheights.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
7282
diff
changeset
|
423 String BEDHEIGHT_SOUNDING_WIDTH = "bedheight_sounding_width"; |
9190 | 424 String BEDHEIGHT_WIDTH = "bedheight_width"; |
7336
6b344b0e5245
Prepare new facet types for bedheights.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
7282
diff
changeset
|
425 |
4313
c72fc256b368
Add new EXTREME_WQ_CURVE Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4241
diff
changeset
|
426 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
|
427 |
11cf29eb002c
FacetTypes: New type: exreme_wq_curve_base (for the Stuetz-Q-Poits).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4313
diff
changeset
|
428 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
|
429 } |
22e4bffbe240
Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
430 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : |