diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 645:433f67a076aa

Use an explicit reference km for interpolation now. flys-artifacts/trunk@2029 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 31 May 2011 09:35:19 +0000
parents a9bde508824a
children 44175d4720f8
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Mon May 30 11:34:06 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Tue May 31 09:35:19 2011 +0000
@@ -345,7 +345,7 @@
             double [] oqs = new double[kms.length];
             double [] ows = new double[kms.length];
             WstValueTable.QPosition qPosition =
-                wst.interpolate(qs[i], referenceIndex, kms, ows, oqs);
+                wst.interpolate(qs[i], kms[referenceIndex], kms, ows, oqs);
             if (qPosition != null) {
                 results.add(new WQKms(kms, oqs, ows));
             }
@@ -680,7 +680,7 @@
 
             QPosition qPosition = wst.interpolate(
                 iqsi[0],
-                referenceIndex,
+                boundKms[referenceIndex],
                 boundKms, boundWs, boundQs);
 
             if (qPosition == null) {

http://dive4elements.wald.intevation.org