Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/ChangeLog @ 474:ab29e4ff2fda
Added area interpolation needed for "Horizontalschnitt"
gnv-artifacts/trunk@540 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 14 Jan 2010 10:34:05 +0000 |
parents | a6a33ef35809 |
children | c0504976e606 |
comparison
equal
deleted
inserted
replaced
473:a6a33ef35809 | 474:ab29e4ff2fda |
---|---|
1 2010-01-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2 | |
3 * src/test/java/de/intevation/gnv/artifacts/util/ShapeFileWriterTestCase.java, | |
4 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java: | |
5 Removed needless imports. | |
6 | |
7 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java: New. Interpolates | |
8 area for a given bounding box, taking gaps and DEM into account. | |
9 Not very fast. Use bilinear interpolation to match the "Profilschnitt". | |
10 Possible TODOs: | |
11 - speed up by assuming the grid is not sparse. | |
12 - use higher interpolation methods. | |
13 | |
14 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java, | |
15 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java: | |
16 Added configuration for ground interpolation. | |
17 | |
18 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: | |
19 Add helper functions to access configuration. | |
20 | |
21 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Simplified Code. | |
22 | |
23 * src/main/java/de/intevation/gnv/math/L1Comparator.java: add setReference() | |
24 method. | |
25 | |
1 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de> | 26 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de> |
2 | 27 |
3 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance' | 28 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance' |
4 method will now consider old states. We reset input data of target state | 29 method will now consider old states. We reset input data of target state |
5 and clean cache from 'future data' before stepping back to previous | 30 and clean cache from 'future data' before stepping back to previous |