Mercurial > dive4elements > gnv-client
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): |