diff flys-artifacts/src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java @ 2703:aa4391648a05

Finalized the CSV export of MINFO flow velocity calculation. flys-artifacts/trunk@4419 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 16 May 2012 09:11:02 +0000
parents 4c00cf83fff1
children
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java	Wed May 16 08:37:27 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java	Wed May 16 09:11:02 2012 +0000
@@ -13,8 +13,10 @@
 
 import de.intevation.artifacts.CallContext;
 
+import de.intevation.flys.artifacts.FLYSArtifact;
 import de.intevation.flys.artifacts.model.CalculationResult;
 import de.intevation.flys.artifacts.model.FlowVelocityData;
+import de.intevation.flys.utils.FLYSUtils;
 import de.intevation.flys.utils.Formatter;
 
 
@@ -96,6 +98,8 @@
     protected void data2CSV(CSVWriter writer, FlowVelocityData[] fData) {
         logger.debug("Add next FlowVelocityData to CSV");
 
+        FLYSArtifact flys = (FLYSArtifact) master;
+
         for (FlowVelocityData data: fData) {
             for (int i = 0, n = data.size(); i < n; i++) {
                 NumberFormat kmF  = Formatter.getFlowVelocityKM(context);
@@ -108,7 +112,7 @@
                     valF.format(data.getVTotal(i)),
                     valF.format(data.getTauMain(i)),
                     qF.format(data.getQ(i)) + "=" + data.getZone(),
-                    "TODO: add Location for km"// TODO Add Locations
+                    FLYSUtils.getLocationDescription(flys, data.getKM(i)),
                 });
             }
         }

http://dive4elements.wald.intevation.org