# HG changeset patch # User Sascha L. Teichmann # Date 1368206950 -7200 # Node ID 2ec6fae23bbafc7c190ccee2b3bfa895873c180f # Parent 45bcc127e7dfea7b1aa04885ac9dc69c9b34743c Be more tolerant when try to find out if a location is at a gauge position. diff -r 45bcc127e7df -r 2ec6fae23bba artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveExporter.java --- a/artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveExporter.java Fri May 10 19:07:00 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveExporter.java Fri May 10 19:29:10 2013 +0200 @@ -135,11 +135,13 @@ double[] km = access.getLocations(); String header = msg(CSV_W_HEADER, DEFAULT_CSV_W_HEADER, new Object[] { unit }); + if (km != null) { Listgauges = GaugesFactory.getGauges(access.getRiver()); - for (Gauge g : gauges) { - if (g.getStation().doubleValue() == km[0]) { + for (Gauge g: gauges) { + if (Math.abs(g.getStation().doubleValue() - km[0]) < 0.0001d) { header = "W [cm]"; + break; } } }