Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixATWriter.java @ 8724:47199406994a
(issue1801) Determine gauge at a station always with same tolerance.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 29 Apr 2015 12:30:57 +0200 |
parents | e4606eae8ea5 |
children | 0a5239a1e46e |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixATWriter.java Wed Apr 29 11:56:04 2015 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixATWriter.java Wed Apr 29 12:30:57 2015 +0200 @@ -76,8 +76,8 @@ int subtractPNP = 0; // Special case handling for at's at gauges - Gauge gauge = river.determineGaugeByPosition(km); - if (Math.abs(km - gauge.getStation().doubleValue()) < 1e-4) { + Gauge gauge = river.determineGaugeAtStation(km); + if (gauge != null) { printGaugeHeader(out, meta, river, gauge); subtractPNP = (int)Math.round(gauge.getDatum().doubleValue() * 100); } else {