comparison gnv-artifacts/ChangeLog @ 514:d9d933e06875

Fixed gnv/issue153 gnv-artifacts/trunk@608 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 22 Jan 2010 18:22:11 +0000
parents ca5048e4e515
children 234d9892e497
comparison
equal deleted inserted replaced
513:ca5048e4e515 514:d9d933e06875
1 2010-01-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2
3 * src/main/java/de/intevation/gnv/math/GridCell.java: New.
4 A 4-tupel of neighbored points in the mesh. It is valid
5 to interpolate in this area.
6
7 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
8 The algorithm how neighbored points in the mesh are determined
9 has changed. Now all incoming points are tiled into GridCells.
10 If there are gaps in i,j the corresponding tile is omited.
11 These tiles are stored in an R tree. To lookup a point in
12 world coordinates the spatial index is queried. If no result
13 is found the point is ignore as a gap. If a fitting grid cell
14 is found the interpolation in done between the four points
15 of that cell is performed. Special gap checking is not needed any
16 longer. This fixes gnv/issue153 because there are no assumptions
17 about axis aligned points any more.
18
19 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Used
20 euclid distance to estimate spatial buffer size. TODO: Remove
21 this code when adjusting the "Profilschnitte" to the same logic
22 as used in "Horzontalschnitte" now.
23
24 * src/main/java/de/intevation/gnv/math/LinearFunction.java: Added
25 author's email.
26
27 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
28 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java:
29 Cleanup imports.
30
1 2010-01-22 Ingo Weinzierl <ingo.weinzierl@intevation.de> 31 2010-01-22 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2 32
3 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Removed 33 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Removed
4 debug output which has been checked in by mistake. 34 debug output which has been checked in by mistake.
5 35
25 55
26 * src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java : 56 * src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java :
27 Added the possibility to configure the different width of the Meshes. 57 Added the possibility to configure the different width of the Meshes.
28 58
29 2010-01-22 Tim Englich <tim.englich@intevation.de> 59 2010-01-22 Tim Englich <tim.englich@intevation.de>
60
30 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (serviceNamesAndDescriptions),(process): 61 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (serviceNamesAndDescriptions),(process):
31 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase. 62 Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
32 63
33 2010-01-22 Tim Englich <tim.englich@intevation.de> 64 2010-01-22 Tim Englich <tim.englich@intevation.de>
34 * src/test/java/de/intevation/gnv/artifacts/util/ShapeFileWriterTestCase.java (testMultiLineStringWriter): 65 * src/test/java/de/intevation/gnv/artifacts/util/ShapeFileWriterTestCase.java (testMultiLineStringWriter):

http://dive4elements.wald.intevation.org