comparison gnv-artifacts/ChangeLog @ 434:0eed5749fd63

Implemented the raster interpolation for the 'Profilschnitt'. gnv-artifacts/trunk@482 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 23 Dec 2009 15:28:40 +0000
parents 828df3ddb758
children 67091b17462d
comparison
equal deleted inserted replaced
433:828df3ddb758 434:0eed5749fd63
1 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2
3 * src/main/java/de/intevation/gnv/math/Interpolation2D.java:
4 Use local variable debug instead of asking log.isDebugEnabled()
5 more than once.
6
7 * src/main/java/de/intevation/gnv/math/XYColumn.java: extrapolate
8 with boundary values.
9
10 * src/main/java/de/intevation/gnv/math/Interpolation3D.java:
11 Implements a 3D interpolation called 'Profilschnitt' along a
12 track similiar to the 'Horizontaler Schnittprofil' which takes
13 all k layers into account.
14
15 At the interpolated (x, y) points columns of parameter values
16 from surface to ground are interpolated. To do so the four
17 next neighbor of that columns are figured out. Four
18 cubic splines are fitted through these parameter values
19 of these neighbors. Now its possible to continuous eval
20 the parameter on each. Every entry in the interpolated column
21 is interpolated bilinear from the four cubic spline interpolated
22 neighbor values at the respective depth.
23
24 The result is stored into a double valued raster. NaN values
25 indicates interpolation gaps.
26
1 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> 27 2009-12-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2 28
3 * src/main/java/de/intevation/gnv/math/XYColumn.java: Added a method 29 * src/main/java/de/intevation/gnv/math/XYColumn.java: Added a method
4 prepare() which generates an continues interpolator for the 30 prepare() which generates an continues interpolator for the
5 given z values. if only one value is given a constant function 31 given z values. if only one value is given a constant function

http://dive4elements.wald.intevation.org