# HG changeset patch # User "Tom Gottfried " # Date 1413821744 -7200 # Node ID d1c9eea8aec554143f32362d8fb7f3853a557d32 # Parent 9ab8b1146ac4ad84ced624bce6529ef5f2db59ae Avoid encoding problem with NaN in bed difference export. diff -r 9ab8b1146ac4 -r d1c9eea8aec5 artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceExporter.java --- a/artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceExporter.java Mon Oct 20 16:13:26 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceExporter.java Mon Oct 20 18:15:44 2014 +0200 @@ -102,14 +102,26 @@ double[][] gap1 = yResult.getDataGap1Data(); double[][] gap2 = yResult.getDataGap2Data(); for (int j = 0; j < kms[0].length; j++) { + String sound1 = !Double.isNaN(sounding1[1][j]) + ? mf.format(sounding1[1][j]) + : ""; + String sound2 = !Double.isNaN(sounding2[1][j]) + ? mf.format(sounding2[1][j]) + : ""; + String g1 = !Double.isNaN(gap1[1][j]) + ? mf.format(gap1[1][j]) + : ""; + String g2 = !Double.isNaN(gap2[1][j]) + ? mf.format(gap2[1][j]) + : ""; writer.writeNext(new String[] { kmf.format(kms[0][j]), desc, mf.format(kms[1][j]), - mf.format(sounding1[1][j]), - mf.format(sounding2[1][j]), - mf.format(gap1[1][j]), - mf.format(gap2[1][j]) + sound1, + sound2, + g1, + g2 }); } }