diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/MiddleBedHeightCalculation.java @ 6351:2c7a16d59f67

Use Double.NaN for missing values in middle bedheight calculation and write empty strings in csv export.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 17 Jun 2013 15:37:26 +0200
parents af13ceeba52a
children 868f55932fe6
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/MiddleBedHeightCalculation.java	Mon Jun 17 14:30:00 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/MiddleBedHeightCalculation.java	Mon Jun 17 15:37:26 2013 +0200
@@ -157,11 +157,17 @@
 
         for (BedHeightSingleValue value: values) {
             if (value.getHeight() != null) {
+                double uncert = value.getUncertainty() != null ?
+                    value.getUncertainty().doubleValue() : Double.NaN;
+                double sounding = value.getSoundingWidth() != null ?
+                    value.getSoundingWidth().doubleValue() : Double.NaN;
+                double gap = value.getDataGap() != null ?
+                    value.getDataGap().doubleValue() : Double.NaN;
                 data.addAll(value.getStation().doubleValue(),
                     value.getHeight().doubleValue(),
-                    value.getUncertainty().doubleValue(),
-                    value.getSoundingWidth().doubleValue(),
-                    value.getDataGap().doubleValue(),
+                    uncert,
+                    sounding,
+                    gap,
                     value.getWidth().doubleValue(),
                     false);
              }

http://dive4elements.wald.intevation.org