Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2251:c9c788eea200
Improved reference curve.
flys-artifacts/trunk@3900 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 03 Feb 2012 13:49:16 +0000 |
parents | 9dc81827b187 |
children | dd93a8e1377a |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java Fri Feb 03 13:46:03 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java Fri Feb 03 13:49:16 2012 +0000 @@ -685,19 +685,18 @@ } + /** Get reference (start) km. */ protected Double getReferenceStartKm() { - if (true) { - return FLYSUtils.getLocations(this)[0]; - } - - StateData sd = getData("reference_start"); + StateData sd = getData("reference.startpoint"); if (sd == null) { logger.warn("no reference start given."); return null; } - String input = (String)sd.getValue(); + logger.debug("Reference start km given: " + sd.getValue()); + + String input = (String) sd.getValue(); if (input == null | (input = input.trim()).length() == 0) { logger.warn("reference start string is empty."); @@ -714,18 +713,19 @@ return null; } + protected double [] getReferenceEndKms() { - StateData sd = getData("reference_end"); - - if(true) - return new double[] {getReferenceStartKm() + 2.0d}; + StateData sd = getData("reference.endpoint"); if (sd == null) { logger.warn("no reference end given."); return null; } + else { + logger.debug("Reference end km : " + sd.getValue()); + } - String input = (String)sd.getValue(); + String input = (String) sd.getValue(); if (input == null | (input = input.trim()).length() == 0) { logger.warn("reference end string is empty.");