diff 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
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Wed Jan 13 23:10:56 2010 +0000
+++ b/gnv-artifacts/ChangeLog	Thu Jan 14 10:34:05 2010 +0000
@@ -1,3 +1,28 @@
+2010-01-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
+
+	* src/test/java/de/intevation/gnv/artifacts/util/ShapeFileWriterTestCase.java,
+	  src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
+	  Removed needless imports.
+
+	* src/main/java/de/intevation/gnv/math/AreaInterpolation.java: New. Interpolates
+	  area for a given bounding box, taking gaps and DEM into account.
+	  Not very fast. Use bilinear interpolation to match the "Profilschnitt".
+	  Possible TODOs: 
+	  - speed up by assuming the grid is not sparse.
+	  - use higher interpolation methods.
+
+	* src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
+	  src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
+	  Added configuration for ground interpolation.
+
+	* src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
+	  Add helper functions to access configuration.
+
+	* src/main/java/de/intevation/gnv/math/Interpolation2D.java: Simplified Code.
+
+	* src/main/java/de/intevation/gnv/math/L1Comparator.java: add setReference()
+	  method.
+
 2010-01-13  Ingo Weinzierl <ingo_weinzierl@web.de>
 
 	* src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance'

http://dive4elements.wald.intevation.org