diff flys-artifacts/src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java @ 4464:b66285ece774

For FlowV.-Artifacts, use given id, fetch data and display via facet and generator.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 09 Nov 2012 10:27:17 +0100
parents 32a4ed054fc7
children 2e8638567c49
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java	Fri Nov 09 10:25:41 2012 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java	Fri Nov 09 10:27:17 2012 +0100
@@ -13,6 +13,7 @@
 
 import de.intevation.flys.artifacts.model.FacetTypes;
 import de.intevation.flys.artifacts.model.FlowVelocityData;
+import de.intevation.flys.model.FlowVelocityMeasurementValue;
 
 import de.intevation.flys.jfree.FLYSAnnotation;
 import de.intevation.flys.jfree.StyledXYSeries;
@@ -274,6 +275,8 @@
         addAxisSeries(series, YAXIS.V.idx, visible);
     }
 
+
+    /** Handle VWQKms. */
     protected void doVPointOut (
         Object data,
         ArtifactAndFacet aandf,
@@ -284,7 +287,11 @@
 
         XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), theme);
 
-        StyledSeriesBuilder.addPoints(series, new double[][] {{10},{10}}, true);
+        FlowVelocityMeasurementValue.FastFlowVelocityMeasurementValue
+            value = (FlowVelocityMeasurementValue.FastFlowVelocityMeasurementValue)
+                data;
+
+        StyledSeriesBuilder.addPoints(series, new double[][] {{value.getStation()},{value.getV()}}, true);
 
         addAxisSeries(series, YAXIS.V.idx, visible);
     }

http://dive4elements.wald.intevation.org